Principles Of Nanomagnetism by Alberto P. Guimaraes