Advanced Photovoltaic Installations by Michael Shaw, John R. Balfour & Nicole Bremer Nash