Effects of thermal annealing on structural and optical properties of sputtered CdS thin films for photovoltaic application | IEEE Conference Publication | IEEE Xplore