Environment, Energy, and Society by Frederick H. Buttel, Humphrey Craig & Craig Humphrey