Magnetic Materials : Fundamentals and Applications