Sustainability and Environmental Impact of Renewable Energy Sources by Fiona Mullins, Adrian Loening, Bernard J. Bulkin, R. E. Hester, R. M. Harrison | Lex | Lex