PROGRESS IN PHOTOVOLTAICS Journal