CZTS thin film solar cells utilizing sulfurization of metallic precursors. (9th December 2019)