Understanding earth - Grotzinger John (New York Freeman and Company, 2010)