Alternate energy: assessment & implementation reference book - Winebrake, James J. (2019)