Quantum Size Effect In Nanoparticles