Effects of different annealing atmospheres on the properties of cadmium sulfide thin films. (August 2015)