Poly(methyl methacrylate-co-butyl acrylate-co-acrylic acid): Physico-chemical characterization and targeted dye sensitized solar cell application. (15th October 2016)