Energy, technology, and the environment - Liu, Paul I. (Paul Ih-fei) (ASME Press, 2005)