Introduction to Numerical Methods in Differential Equations - Holmes, Mark H.; Marsden, J. E.; Sirovich, L.; Antman, S. S. (Springer New York, 2007)