### Numerical Methods

- “Numerical Methods for Engineers and Scientists”, J. D. Hoffman, Marcel-Dekker, 2nd Ed. 2002.
- “Numerical Recipes - The Art of Scientific Computing,” Press, Teukolsky, Vetterling, Flannery, 3rd edition, Cambridge Press, 2007.
- “Numerical Linear Algebra,” L. N. Trefethen, D. Bau III, Siam, 1997
- “Modeling and Analysis Principles for Chemical and Biological Engineers,” Graham, Rawlings, Nob Hill Publishing, 2013
- “Scientific Computing, An Introductory Survey,” M. T. Heath, McGraw Hill, 2nd ed. 2002
- “Numerical Solution of Partial Differential Equations,” K. W. Morton, D. F. Mayers, Cambridge University Press, 1994
- “Problem Solving in Chemical Engineering with Numerical Problems”, Cutlip and Shacham, Prentice Hall, 1994.
- “An Intro. to Numerical Methods for Chemical Engineers”, J. B. Riggs, Texas Tech University Press, 1988.
- “Applied Numerical Methods with Personal Computers,” A. Constantinides, McGraw- Hill, 1987.
- “Numerical Methods and Modeling for Chemical Engineers,” M.E. Davis, Wiley, 1984.
- “Numerical Methods, Software, and Analysis. IMSL Reference Edition”, J. R. Rice, McGraw-Hill, 1983.
- “Nonlinear Analysis in Chemical Engineering”, B. A. Finlayson, McGraw-Hill, 1980.
- “Numerical Methods for Partial Differential Equations”, W. F. Ames, Academic Press, 1977.
- “Numerical Methods That Work,” F. Acton, Harper and Row, 1970. “Applied Numerical Methods,” Carnahan, Luther & Wilkes, Wiley, 1969.

### Numerical Fluid Dynamics

- “Numerical Heat Transfer and Fluid Flow”, S. V. Patankar, Hemisphere Pub., 1980.
- “Computational Fluid Dynamics, the Basics with applications,” J. D. Anderson Jr., McGraw-Hill, 1995
- “Computational Methods for Fluid Dynamics,” J. H. Ferziger, M. Peric, 3rd edition, Springer, 2002
- “Computational Fluid Mechanics and Heat Transfer”, Tannehill, Anderson, and Pletcher, 2nd Ed., Taylor and Francis, 1997.
- “Numerical Methods for Conservation Laws,” R. J. LeVeque, Birkhauser, 1992
- “Principles of Computational Fluid Dynamics,” P. Wesseling, Springer, 2001 “Finite Element Computational Fluid Mechanics”, A. J. Baker, McGraw-Hill, 1983.
- “Numerical Simulation of Reactive Flow”, Oran and Boris, Elsevier, 1987.

### Programming

- “Fortran 90 Programming,” T. M. R. Ellis, I. R. Philips, T. M. Lahey, Addison-Wesley, 1994
- “Fortran 90/95 Explained,” M. Metcalf, J. Reid, 2nd edition, Oxford University Press, 1999
- “Introducing C++ for Scientists, Engineers, and Mathematicians,” D. M. Capper, 2nd edition, Springer, 2001
- “Thinking in C++ ,” B. Eckel, 2nd edition, Volumes 1 & 2, Prentice Hall, 2000,
- “Mastering Matlab,” D. C. Hanselman, B. L. Littlefield, Prentice Hall, 2011
- “Think Python,” Downey, O’Reilly, (free online, there is also a c++ version).
- “Python Scripting for Computational Science,” Langtangen, 2009, (free online).
- “Introduction to Python for Computational Science and Engineering (A beginner’s guide), Fangohr, 2014 (free online).
- “A Primer on Scientific Programming with Python,” Langtangen, 3rd edition, Springer, 2012
- “Parallel Programming with MPI,” P. S. Pacheco, Morgan Kaufmann Inc. 1997