"Balfour, Michael Shaw & Nash, Nicole Bremer" Advanced Photovoltanic System Design - Jones & Barlett 2013