Alternative energy : - Hazen, Mark E. (Prompt Publications, 1996)