Numerical methods for engineers: with personal computer applications - Chapra, Steven C; Canale, Raymond P (McGraw Hill, 1985)