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