Magnetic Materials: Fundamentals and Applications