Understanding Earth - Grotzinger, John; Jordan, Thomas H (W.H. Freeman and Company, 2010)