Nanoparticles for Scientific and Medical Applications!