Numerical Methods using MATLAB 3rd ed - John H. Mathews and Kurtis D. Fink (Prentice Hall, 1999).pdf
This introduction to numerical analysis shows how the mathematics of calculus and linear algebra are implemented in computer algorithms. It develops a deep understanding of why numerical methods work and exactly what their limitations are