Solar engineering of thermal processes by John A. Duffie · Bookplated