Renewable and Alternative Energy Resources door Zachary A. Smith & Katrina D. Taylor