Structure-Preserving Algorithms for Oscillatory Differential Equations II - Wu; Wu, Xinyuan; Liu, Kai; Shi, Wei (Springer Berlin Heidelberg, 2015)