Geometric Numerical Integration - Hairer, Ernst; Bank, R.; Graham, R. L.; Lubich, Christian; Wanner, Gerhard (Springer Berlin Heidelberg, 2006)