Crystals Crystal Growth And Nucleation Of Nanoparticles