Numerical Methods for Engineers and Scientists by Amos Gilat & Vish Subramaniam