Applied photovoltaics (Earthscan, London ; | New York, 2012)