1. School of Physical Science and Technology, and Jiangsu Key Laboratory of Thin Films Soochow University Suzhou China
2. Research & Development Department Canadian Solar Inc. Suzhou China
3. School of Photovoltaic and Renewable Energy Engineering University of New South Wales Sydney NSW Australia