Energy, environment, and climate - Wolfson, Richard (New York W.W. Norton, 2018)