Permanent Magnets And Hard Magnetic Materials