Applied Numerical Methods with Python for Engineers and Scientists
Stephen C. Chapra & David E. Clough