Experimental analysis and modeling of nitrate removal through zero-valent magnesium particles