Power generation technologies - Breeze, Paul A. (Elsevier, 2014)