Photovoltaic systems engineering - Messenger, Roger A. (CRC Press/Taylor & Francis)