Theory and numerics of differential equations, Durham 2000 - Blowey, James F.; Craig, Alan W.; Coleman, John Patrick (Springer, 2001)