Computer methods for ordinary differential equations and differential-algebraic equations - Ascher, Uri M.; Petzold, Linda Ruth (SIAM, 1998)