Tin sulfide (SnS) thin-film solar cells deposited by organic chemical vapor sulfurization based on CdS and high transmittance Cd(S, O) n-type layers with the superstrate device structure. (December 2020)