Earth and life through time - Stanley, Steven M. (W.H. Freeman, 1989)