Structure-preserving algorithms for oscillatory differential equations II - Wu, Xinyuan; Liu, Kai 1964-; Shi, Wei (Springer Berlin Heidelberg, 2015)