Principles of sustainable energy systems - Kreith, Frank; Krumdieck, Susan (Mechanical and aerospace engineering (CRC Press), 2014)