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