Magnetic materials : fundamentals and applications - Spaldin, Nicola Ann, 1969- (Cambridge University Press, 2011)