CdS Semiconductor Nanoparticles Research Articles