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