TY - BOOK AU - Hazen, Mark E. TI - Alternative energy SN - 790610795 U1 - 338.2 HAZ PY - 1996/// CY - USA PB - PROMPT Publications ER -