Geophysical Fluid Dynamics: Physical and Numerical Aspects (Academic Press)