Programming and Computer Science
General
Java
- Richard J. Davies, Introductory Java for Scientists and Engineers, Addison-Wesley (1999).
- David Flanagan, Java in a Nutshell, fifth edition, O'Reilly (2005).
- Patrick Niemeyer and Jonathan Knudsen, Learning Java, third edition, O'Reilly (2005).
Computer Graphics
- Philip Schneider and David Eberly, Geometric Tools for Computer Graphics, Morgan and Kaufmann (2003). ISBN: 1-55860-594-0.
C/C++
- John J. Barton and Lee R. Nackman, Scientific and Engineering in C++, Addison-Wesley (1994).
- D. M. Capper, C++ for Scientists, Engineers, and Mathematicians, Springer-Verlag (1994).
Fortran
- Walter S. Brainerd, Charles H. Goldberg, and Jeanne C. Adams, Programmer's Guide to F, Unicomp (1996).
- Jim Kerrigan, Migrating to Fortran 90, O'Reilly and Associates (1994).
- Michael Metcalf and John Reid, The F Programming Language, Oxford University Press (1996).
- Michael Metcalf and John K. Reid, Fortran 90/95 Explained, second edition, Oxford University Press (1999).
- Cooper Redwine, Upgrading to Fortran 90, Springer-Verlag (1995).
- David R. Wille, Advanced Scientific Fortran, John Wiley and Sons (1995).
Symbolic
- Richard J. Gaylord, Samuel N. Kamin, and Paul R. Wellin, Programming with Mathematica, second edition, Springer-Verlag (1996).
- Joseph L. Zachary, Introduction to Scientific Programming: Computational Problem Solving Using Maple and C, Springer-Verlag (1996). See review by David M. Cook in Am. J. Phys. 65, 1125 (1997).
- Derek Richards, Advanced Mathematical Methods with Maple, Cambridge University Press (2002).
Updated 23 March 2007.