Removal of pharmaceuticals and personal care products (PPCPs) from water and wastewater using novel sulfonic acid (–SO3H) functionalized covalent organic frameworks