Meteorology Today: An Introduction to Weather, ... by Ahrens, C. Donald Hardback