Solar Engineering of Thermal Processes, 2nd ed. | Synapse