Earth system history - Stanley, Steven M (W. H. Freeman, 1999)