The basics of earth science - Krebs, Robert E (Atlantic, 2007)