By C. Donald Ahrens - Essentials of Meteorology: An Invitation to the Atmosphere: 6th (sixth) Edition