Geophysical Fluid Dynamics by Joseph Pedlosky