Structural, optical and impurity-absorption properties of CdS thin films deposited by a chemical bath using four cadmium sources. (27th June 2017)