Pulse electrodeposited zinc sulfide as an eco-friendly buffer layer for the cadmium-free thin-film solar cells. (December 2021)