Hailiang Liu and Terrance Pendleton. (2018). On Invariant-Preserving Finite Difference Schemes for the Camassa-Holm Equation and the Two-Component Camassa-Holm System. Communications in Computational Physics. 19 (4). 1015-1041. doi:10.4208/cicp.130115.110915a