Principles of sustainable energy - Kreith, Frank (CRC Press, 2011)