Solar engineering of thermal processes - Duffie, John A (Wilery, 2013)