1. AMROCK Pty Ltd., PO Box 714, McLaren Vale, SA 5171, Australia
2. Institute for Solar Energy Systems, Sun Yat-Sen University, Guangzhou, China
3. School of Photovoltaic and Renewable Energy Engineering, University of New South Wales, Sydney, Australia