Principles of sustainable energy / by Frank Kreith, Gary E. Pawlas. - Kreith, Frank (CRC ; Taylor & Francis [distributor], 2011)