Preparation of CdS hollow spheres using poly-(styrene–acrylic acid) latex particles as template