Photovoltaic systems engineering - MESSENGER, ROGER; VENTRE, JERRY (CRC Press, 2000)