The numerical integration of ordinary differential equations - Hull, Thomas E. (1968)