Geng Sun. (2002). Structure-Preserving Algorithms for Dynamical Systems. Journal of Computational Mathematics. 20 (6). 619-626. doi: