Scientific Computing And Differential Equations by James M. Ortega, Gene Golub & W.G. Poole