Nanomagnetism and spintronics. (©2009)