Formation of CdS nanoparticles by gas-diffusion method in sol–gel derived ureasilicate matrix