Antifouling membranes for sustainable water purification: strategies and mechanisms.

Antifouling membranes for sustainable water purification: strategies and mechanisms.