Power Generation Technologies - Breeze, Paul (Newnes Elsevier, 2019)