Earth system history - Stanley, Steven M. (New York W.H.Freeman, 2005)