Mechanisms and kinetics study on the trihalomethanes formation with carbon nanoparticle precursors. (July 2016)