Advanced photovoltaic installations - Balfour, John (The art and science of photovoltaics)