Our energy future : resources, alternatives, and the environment - Ngô, Christian; Natowitz, J. B. (Wiley, 2016)