Enhancement in the optical and electrical properties of CdS thin films through Ga and K co-doping. (15th March 2017)