Solar power generation - Breeze, Paul (Elsevier/Academic Press, 2016)