Energy alternatives - Egendorf, Laura K. (Greenhaven press, 2006)