Exchange-spring and Enhanced-remanence magnets