Design and fabrication of hollow, magnetic and fluorescent CdS–magnetite–poly(styrene-co-methyl methacrylate) microspheres