Numerical methods for engineers : a programming approach - Griffiths, D. V. (Blackwell Scientific Publications, 1991)