Environmental Science by Daniel B. Botkin & Edward A. Keller