SOLAR ENGINEERING OF THERMAL PROCESS - DUFFIE JOHN A (NEW JERSEY JOHN WILEY SONS, 2006)