?Development of CZTS-based thin film solar cells?, Thin Solid Films, vol. 517, pp. 2455?2460, 2009.