New energies : a history of energy transitions in Europe and North America - Gross, Stephen G., 1980- toimittaja; Needham, Andrew, 1971- toimittaja (University of Pittsburgh Press, 2023)