Progress towards synthetic modelling of humic acid: Peering into the physicochemical polymerization mechanism