Energy, Technology And The Environment by Paul Ih-Fei Liu