Magnetic Nano-Particles