Solar Engineering of Thermal Processes door Darrell Duffie, William A. Beckman & John A. Duffie