Bibliography in Computational Mathematics
A list of books in computational mathematics and related
fields:
-
Abramowitz, M. & J. A. Stegun, Handbook of
Mathematical Functions, with Formulas, Graphs, and Mathematical Tables,
Dover (1974), Classic text obn special functions. E-book version currently
in production at NIST.
-
Acton, Forman., Numerical Methods that Work,
Harper and Rowe, 1970. A classic.
-
Acton, Forman, REAL Computing Made Real: Preventing
Errors in Scientific and Engineering Calculations, Princeton
University Press, 1996. The sequel to the above.
-
Banzhaf, W., P. Nordin, R. Keller, & F. Francone, Genetic
Programming: an Introduction, Morgan Kaufmann, 1998. A nice
survey of this interesting area.
-
Barnsley, M. Fractals Everywhere, Academic
Press, 1988, A readable introducion to fractals.
-
Barton, J. & L. Nackman, Scientific and Engineering
C++, A good book to ease FORTRAN or C
programmers into C++ as an object-oriented programming. many sophisticated
examples including abstract algebra packages and connections to LAPACK.
-
Brigham, Oren., The Fast Fourier Transform,
Prentice Hall, 1974. The classic text on the FFT.
-
Castro, Elizabeth, HTML for the world wide web,
Peachpit Press, 1998, Good intro to HTML.
-
Chapman, Stephen J., Java for Scientists and Engineers,
Prentice Hall, 2000. Great basic level book to learn JAVA from the point
of view of scientific computing rather than business/web based applications.
-
Chivers, I., & Clark, M., Interactive
Fortran 77: a Hands On Approach, Wiley, 1984.
-
Chen, Ke, Giblin, Peter, Irving Amy, Mathematical
Explorations with MATLAB, Cambridge University Press, 1999.
Our text.
-
Cheyney, W. & D. Kincaid, Numerical Mathematics
and Computing, Brooks Cole 4th Ed., 1999.
-
Cohen, A. M. (ed), Computer Algebra in Industry,
Wiley,
1993.
-
Corless, R. M., Essential
Maple, An Introduction for Scientific Programmers,
Springer-Verlag, 1995
-
Crandall, R. E., Topics in Advanced Scientific
Computing, Springer: Telos, 1996. Mathematics oriented scientific
programming book.
-
Crandall, R. E., Projects in Scientific Computation,
Springer: Telos, 1994.
-
Dowd, K. & C. Severance, High Performance
Computing, O'Reilly, 2nd Ed, 1998, Good intro to various topics
in high performance computing .
-
Eckel, B., Thinking in Java, Prentice
Hall (see also E-Book version: http://www.eckelobjects.com/javabook.html).
-
Eckel, B., Thinking in C++, Prentice
Hall (see also E-Book version: http://www.eckelobjects.com/javabook.html).
-
Falconer, K., Fractal Geometry: Mathematical Foundations
and Applications, Wiley.1990.
-
Fiume, E., Introduction to Scientific, Symbolic
and Graphical Computation, A. K. Peters, 1995.
-
Froberg, R., An Introduction to Grobner Bases,
John Wiley & Sons Inc., 1997, Theoretical treatement of one of the
big ideas behind CAS.
-
Gander, W & J. Hrebicek, Solving Problems
in Scientific Computing Using Maple and Matlab,
Springer-Verlag 1995. Good source book for project topics
-
von zur Gathen, J & J. Gerhard, Modern Computer
Algebra, Cambridge Univ. Press, 1999.
The theory behind CAS.
-
Gershenfeld, N., The Nature of Mathematical Modeling,
Cambridge University Press, 1999. Amazing book full of of interesting ideas
and practical advice.
-
Gratzer, G., First Steps in LaTex,
Birkhauser, 1999, Our text: an excellent introduction to LaTeX.
-
Gratzer, G., Math Into LaTeX: An Introduction
to LaTeX and AMS-LaTeX, Birkhauser, 1996.
-
Harel, D., The Science of Computing: Exploring
the Nature and Power of Algorithms, Addison-Wesley, 1989.
reasonable introduction to the theory of computing.
-
Harrison, M & M. McLennan, Effective Tcl/Tk
Programming, A how-to book on this easy
to use windowing system.
-
Heal, K. M., M. L. Hansen & K. M. Rickard, Maple
V: Learning Guide, Springer, 1998, Was supposed to be our text,
but seems to be out of print..
-
Kernighan, B. and R. Pike, The UNIX Programming
Environment, Prentice Hall, 1984. The classic Unix book.
-
Knuth, Donald., The Art of Computer Programming,
Vols I, II, III, Addison Wesley, 2nd Ed., 1973. Classic. Dated but full
of interesting ideas.
-
Knuth, Donald., The TeX Book: Computers and Typsetting,
Addison-Wesley, 1990, The original book on TeX by its author .
-
Lamport, L., LaTeX: A Document Preparation System,
Addison-Wesley, 2nd Ed., 1994. The original LaTeX book.
-
Mandelbrot, B., The Fractal Geometry of Nature,
W. H. freeman, 1984, The original book on fractals.
-
Mignotte, M., Mathematics for Computer Algebra,
Springer Verlag, 1992, A reasonably elementary introduction to the kind
of algebra behind CAS.
-
Monagan, M., K. Geddes, K. Heal, G. Labahn & S. M. Vorkoetter, Maple
V: Programming Guide, Springer, 1998.
-
Nyhoff, L. & S. Leestma, Introduction to Fortran
90 for Engineers and Scientists, Prentice Hall, 1997.
-
O' Rourke, Joseph, Computational geometry in C,
Cambridge University Press, 1994.
-
Prattap, R., Getting Started with Matlab 5: A
Quick Introduction for Scientists and Engineers, Oxford University
Press, 1999, A good "how-to" book.
-
Press, W. B. Flannery, S. Teukolsky, W. Vetterling, Numerical
Recipes in C: The Art of Scientific Computing, Cambridge University
Press, 1986. Excellent computer oriented book on numerical methods. Part
of an extensive series. There are also Fortran, Fortran 90, Basic
and Pascal versions of the book as well as books of examples. See also
the e-books: http://www.ulib.org/webRoot/Books/Numerical_RecipesNumerical
-
Robertson, J. S., Engineering Mathematics
with Maple, McGraw-Hill, 1996.
-
Saty, T. & J. Alexander, Thinking with Models:
Mathemetical Models in the Physical, Biological and Social Sciences,
Pergamon Press, 1981.
-
Schafer, C., Principles of Computer Science,
Prentice Hall, 1988.
-
Worth, Niklaus, Algorithms + Data Structures =
Programs, Prentice Hall, 1966. By the author of Pascal.
-
Wolfram, Stephen, The Mathematica Book,
Wolfram Media/Cambridge University Press, 1999, More than a reference manual;
by the author of Mathematica.
-
Van Loan, Charles F., Introduction to Scientific
Computing, A matrix Vector Approach Using MATLAB, Prentice Hall,
2000, Excellent book on numerical analysis using matlab.
-
Van Loan, Charles F., An Introduction to Computational
Science and Mathematics, Jones and Bartlett, 1996. Computing
from the ground up, but using a strange programming language.
-
Zachary, J., Introduction to Scientific Programming,
Computational Problem Solving Using Maple and C, Springer: Telos,
1998 (also a Mathematica version of the same book).