Nanomagnetism and Spintronics by D.L. Mills & Teruya Shinjo