Melt-spun hard magnetic three-phase nanocrystalline Nd5Fe78.5B16.5 alloy