NanoMagnetism & Spin WavesÂ