Fundamentals on Adsorption, Membrane Filtration, and Advanced Oxidation Processes for Water Treatment