Principles of Planetary Climate - Pierrehumbert , Raymond T. (UK : Cambridge University Press, 2010)
Includes index.