Alternative energy : sources and systems - Steeby, Donald (Clifton Park, NY : Delmar Cengage Learning, 2011)