Numerical solution of initial-value problems in differential-algebraic equations. - Kathryn E. Brenan; Stephen L. Campbell; Linda R. Petzold (SIAM, 1996)