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