Sustainable Energy 2nd Edition by Richard A. Dunlap