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