Recent advances in advanced oxidation processes for removal of contaminants from water: A comprehensive review - Giwa, A. (Institution of Chemical Engineers, 2021)