Photovoltaic Systems by Cor, James P. Dunlop & Nils Bertol