Numerical methods for differential equations : fundamental concepts for scientific and engineering a - Michael A Celia, William G Gray (Prentice Hall, 1992)