Environmental Science : Earth as a Living Planet - Botkin, Daniel B (2010)