Evaluation of advanced oxidation processes for water and wastewater treatment – A critical review. (1st August 2018)