Meteorology; or, Weather Explained: Enriched edition. Unraveling the Intricacies of Atmospheric PhenomenaJ. G. M'Pherson