Global Atmospheric and Oceanic Modelling - Staniforth (Cambridge University Press, 2022)