Permanent Magnets and Their Applications