Alternative energy an introduction to alternative & renewable energy sources - Hazen, Mark E. (Prompt Pub., 1996)