Magnetism and magnetic materials