Solar Power Generation - Breeze, Paul (Elsevier AP, 2016)