Duffie, Beckman, Blair:

Solar Engineering of Thermal Processes, Photovoltaics and Wind, 5th Edition

Instructor Companion Site
* These links will open a new window