1. Fraunhofer Institute for Solar Energy Systems ISE Heidenhofstr. 2 79110 Freiburg Germany
2. Solaronix SA Rue de l'Ouriette 129 1170 Aubonne Switzerland
3. Materials Research Center FMF University of Freiburg Stefan-Meier-Str. 21 79104 Freiburg Germany
4. FSTT Thin Films & Nanomaterials Lab Abdelmalek Essaadi University Tangier 90000 Morocco
5. National Renewable Energy Laboratory Golden CO 80401 USA
6. Materials Science and Engineering University of Colorado Boulder CO 80309 USA
7. Department of Chemical and Biological Engineering University of Colorado Boulder CO 80309 USA