Chitosan as a potential stabilizing agent for titania nanoparticle dispersions for preparation of multifunctional cotton fabric. (10th December 2016)