Alternative energy: an introduction to alternative and renewable energy sources - Hazen, Mark E; Author (1996)