Progress in Sustainable Energy Technologies: Generating Renewable Energy - Dincer, Ibrahim; Midilli, Adnan; Kucuk, Haydar (Springer International Publishing : Imprint: Springer, 2014)