Numerical methods for differential equations : a computational approach - Dormand, John R. (CRC Press, 1996)