Foundations of Environmental Physics : Understanding Energy Use and Human Impacts - Caro, Timothy M.; Caro, Tim; Girling, Sheila (Island Press, 2010)