Dynamics Of Multiscale Earth Systems by Uta G. Klein & Horst J. Neugebauer