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