- Problems and Solutions in Quantum Computing and Quantum Information
- Classical and Quantum Computing: with C++ and Java Simulations
- SymbolicC++: An Introduction to Computer Algebra using Object-Oriented Programming
- Matrix Calculus and Kronecker Product: A Practical Approach to Linear and Multilinear Algebra
- Problems & Solutions In Scientific Computing With C++ And Java Simulations