The numerical solution of differential-algebraic systems by Runge-Kutta methods - Hairer, Ernst (Lecture notes in mathematics, 1989)