1. Institute of Photoelectronic Thin Film Devices and Technology of Nankai University
2. Key Laboratory of Photoelectronic Thin Film Devices and Technology
3. Tianjin 300071
4. P. R. China
5. Collaborative Innovation Center of Chemical Science and Engineering (Tianjin)
6. Photovoltaic Materials and Devices Laboratory
7. Delft University of Technology
8. 2628CD Delft
9. The Netherlands
10. Department of Electrical and Computer Engineering
11. University of Toronto
12. Toronto
13. Canada