Sustainable energy - Dunlap, Richard A. (Cengage Learning, 2019)