Photovoltaic Systems Engineering, Fourth Edition - Messenger, Roger A.; Abtahi, Amir