Ag nanoparticle immobilized mesoporous TiO2-cobalt ferrite nanocatalyst: A highly active, versatile, magnetically separable and reusable catalyst. (October 2017)