Alternative energy - Schlager, Neil 1966-; Weisblatt, Jayne (Thomson, 2006)