A sorption kinetics model for arsenic adsorption to magnetite nanoparticles