Nanomagnetism and spintronics - Shinjō, Teruya, (Elsevier,)