Progress in Photovoltaics: Research and Applications Journal uri icon