Solving ordinary differential equations II : stiff and differential-algebraic problems / E. Hairer, G. Wanner. - Hairer, E. (Springer series in computational mathematics ;, 1996)