- Python Scripting for Computational Science (Texts in Computational Science and Engineering)
- A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)
- Finite Difference Computing with Exponential Decay Models
- Programming for Computations - MATLAB/Octave: A Gentle Introduction to Numerical Simulations with MATLAB/Octave
- Computational Partial Differential Equations