Text this: Preparations and biomedical applications of magnetic nanoparticles and nanocomposites