Size Effects on Semiconductor Nanoparticles