Atmosphere-Ocean Dynamics by Adrian E. Gill