Scientific Computing with ordinary differential equations - Deuflhard, Peter (Springer, 2002)