Photovoltaic systems engineering. - Messenger, Roger A.; Ventre, Jerry (CRC, 2004)