Growth mechanisms and their effects on the opto-electrical properties of CdS thin films prepared by chemical bath deposition. (September 2016)