Magnetic nanoparticles in nanomedicine: a review of recent advances. (27th September 2019)