Solar Engineering of Thermal Processes by John A. Duffie | Menrva Books | MenrvaBooks