Functional nanomaterials for water purification M. CantarellaG. ImpellizzeriV. Privitera OriginalPaper 06 November 2017 Pages: 595 - 632