Magnetism and magnetic materials - Coey, J M D (Cambridge University, 2012)