Allen J. BrittenBooksTechnologies for Sustainability in Energy and the EnvironmentAuthor data: Open Library