CdS:PMMA nanocomposite solid films with enhanced properties. (May 2015)