1. School of Photovoltaic and Renewable Energy Engineering UNSW Sydney Kensington New South Wales 2052 Australia
2. SunDrive Solar 402 The Boulevarde Kirrawee New South Wales 2232 Australia
3. AMROCK Pty Ltd. PO Box 714 McLaren Vale South Australia 5171 Australia
4. State Key Laboratory of Photovoltaic Science and Technology (SKL PVST) Trina Solar Xinbei District Changzhou Jiangsu 213031 China
5. SOLARCYCLE Oakland CA 94080 USA