Prospects for nanoparticle-based permanent magnets Balamurugan Balamurugan