Engineered magnetic nanoparticles as efficient sorbents for wastewater treatment: a review. (10th November 2018)