Text this: Numerical solution of initial-value problems in differential-algebraic equations / K.E. Brenan, S.L. Campbell, L.R. Petzold.