Energy and the environment - Fay, James A. (MIT-Pappalardo series in mechanical engineering, 2002)