- Numerical Analysis, by Richard L. Burden and J. Douglas Faires, PWS Publishing, various editions. A good general upper-level undergraduate text for numerical analysis.
- Analysis of Numerical Methods, by Eugene Isaacson and Herbert B. Keller, Dover Publishing. A classic reference to all the basics of numerical analysis; the often cited source of proofs for many results.

- Numerical Computing with IEEE Floating Point Arithmetic, by Michael L. Overton, SIAM. Extended version of class handout.
- What Every Computer Scientist Should Know About Floating Point Arithmetic, by David Goldberg, Computing Surveys, March 1991. 70+ pages about the consequences of the IEEE standard for floating point arithmetic; probably has more than you probably ever need to know.
- Floating Point Disasters from Prof. Doug Arnold's website. Discussion of two real disasters caused by floating point problems.

- James W. Cooley and John W. Tukey, "An algorithm for the machine calculation of complex Fourier series," Mathematics of Computation 19 (1965), 297-301.
- Heideman, Johnson, and Burrus (1984) "Gauss and the history of the fast Fourier transform"
- Cooley (1987) "How the FFT gained acceptance"
- Burrus (1990) "Notes on the FFT"

- R. Courant, K. O. Friedrichs and H. Lewy, "Ueber die partiellen Differenzengleichungen der mathematischen Physik," Mathematische Annalen 100 (1928), 32-74. Translated as: "On the partial difference equations of mathematical physics," IBM Journal of Resarch and Development 11 (1967), 215-234.
- Lax (1967): "Hyperbolic difference equations: A review of the Courant-Friedrichs-Lewy paper in the light of recent developments"

- L. Greengard and V. Rokhlin, "A fast algorithm for particle simulations," Journal of Computational Physics 72 (1987), 325-348.

- Magnus R. Hestenes and Eduard Stiefel, "Methods of conjugate gradients for solving linear systems," Journal of Research of the National Bureau of Standards 49 (1952), 409-436.

- R. Fletcher and M. J. D. Powell, "A rapidly convergent descent method for minimization," Computer Journal 6 (1963), 163-168.

- A. Brandt, "Multi-level adaptive solutions to boundary-value problems," Mathematics of Computation 31 (1977), 333-390.
- William L. Briggs, {\it A Multigrid Tutorial}, SIAM, 1987.

- J.H. Wilkinson, "Modern Error Analysis," SIAM Review 13 (1971), 548-568. A historical look at error analyses.
- J. vonNeuman and H.H. Goldstine, "Numerical inverting of matrices of high order," Bull. Amer. Math. Soc 53 (1947), 1021-1099. Defining paper covering errors based on working with computer numbers. Uses some backward error analysis but is primarily forward-based.
- J.W. Givens, "Numerical computation of the characteristic values of a real symmetric matrix," Report ORNL-1574 (1954). Considered by many the first paper to focus primarily on backward error analysis.

- A.C. Aitken, "On Bernoulli's numerical solution of algebraic equations," Proc. Royal Society of Edinburgh 46 (1926), 289-305.
- L.F. Richardson, "The approximate arithmetical solution by finite difference of physical problems involving differential equations, with an application to the stress in a masonry dam," Philos. Trans. Roy. Soc. London, Series A 210 (1910), 307-357.
- C. Brezinski, "Covergence acceleration during the 20th century," Journal of Computationa and Applied Mathematics 122 (2000), 1-21.

- G. Dahlquist, "Convergence and stability in the numerical integration of ordinary differential equations," Mathematica Scandinavica, Vol 4 (1956), 33-53.

- N. Karmarkar, "A new polynomial-time algorithm for linear programming," Combinatorica 4 (1984), 373-395.

- R. Courant, "Variational methods for the solution of problems of equilibrium and vibrations," Bulletin of the American Mathematical Society 49 (1943), 1-23.
- Philippe G. Ciarlet, {\it The Finite Element Methods for Elliptic Problems}, North-Holland, 1980 (other editions available).
- Claes Johnson, {\it Numerical Solution of Partial Differential Equations by the Finite Element Method}, Cambridge, 1987.

- Golub and Welsch, "Gauss....," Mathematics of Computation 23 (1969), 221-230.

- C. de Boor, "On calculating with B-splines," Journal of Approximation Theory 6 (1972), 50-62.

- A. S. Householder, "Unitary triangularization of a nonsymmetric matrix," Journal of the Association of Computing Machinery 5 (1958), 339-342.
- Golub and Van Loan, {\it Matrix Computations}, Johns Hopkins University Press, 3rd Edition.

ccollins@math.utk.edu