Numerical weather and climate prediction - Warner, Thomas T. (Cambridge University Press, 2011)