Introduction to photovoltaics - Balfour, John (The art and science of photovoltaics)