James W Cooley and John W Tukey, "An algorithm for the machine calculation of complex Fourier series," Mathematics of Computation 19 (1965), 297- R Courant, K O Friedrichs and H Lewy, "Ueber die partiellen Differenzengleichungen der mathematischen Physik," Mathematische Annalen 100 (1928), 32- Translated as: "On the partial difference equations of mathematical physics," IBM Journal of Resarch and Development 11 (1967), 215- A S Householder, "Unitary triangularization of a nonsymmetric matrix," Journal of the Association of Computing Machinery 5 (1958), 339- C F Curtiss and J O Hirschfelder, "Integration of stiff equations," Proceedings of the National Academy of Sciences 38 (1952), 235- C de Boor, "On calculating with B-splines," Journal of Approximation Theory 6 (1972), 50- R Courant, "Variational methods for the solution of problems of equilibrium and vibrations," Bulletin of the American Mathematical Society 49 (1943), 1- G Golub and W Kahan, "Calculating the singular values and pseudo-inverse of a matrix," SIAM Journal on Numerical Analysis 2 (1965), 205- A Brandt, "Multi-level adaptive solutions to boundary-value problems," Mathematics of Computation 31 (1977), 333- 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- R Fletcher and M J D Powell, "A rapidly convergent descent method for minimization," Computer Journal 6 (1963), 163- G Wanner, E Hairer and S P Norsett, "Order stars and stability theorems," BIT 18 (1974), 475- N Karmarkar, "A new polynomial-time algorithm for linear programming," Combinatorica 4 (1984), 373- L Greengard and V Rokhlin, "A fast algorithm for particle simulations," Journal of Computational Physics 72 (1987), 325-