Renewable energy & sustainable design - Grinnell, Scott (Cengage Learning, 2016)