Numerical methods for engineers - Canale, Raymond P. (McGraw-Hill, 1990)