Introduction To Photovoltaic Installations by Arthur James B. Balfour, Michael Shaw & John R. Balfour