Solution-based deposition of wurtzite copper zinc tin sulfide nanocrystals as a novel absorber in thin film solar cells