Elaboration and characterization of cadmium sulfide (CdS) thin films prepared by chemical bath deposition (CBD). (2022)