Outlining the Roles of Membrane-Foulant and Foulant-Foulant Interactions in Organic Fouling During Microfiltration and Ultrafiltration: A Mini-Review