Numerical weather and climate prediction - Warner, Thomas Tomkins (Cambridge university press, 2011)