Solving ordinary differential equations II: stiff and differential-algebraic problems - HAIRER, E. (Springer, 1991)