Progress In Photovoltaics: Research and Applications (New Jersey John Wiley & Sons)