Meteorology by John A. Knox, Steven Ackerman & Steven A. Ackerman