Applied photovoltaics - Wenham, Stuart R. (Earthscan, 2012)