Atmosphere-Ocean Dynamics by Adrian Gill