CZTS nanocrystals : a promising approach for next generation thin film photovoltaics - Huanping Zhou