Text this: Adsorption of ciprofloxacin from aqueous solution and fresh synthetic urine by graphene oxide: conventional and statistical physics modeling approaches