- Introduction to computable languages and abstract machines (1996) / Parkes, Alan
- Artificial intelligence : a new synthesis (1998) / Nilsson, Nils J.
- Data structures and algorithms in Java (3rd ed, 2004) / Goodrich, Michael T.
- Modern compiler implementation in Java (1998) / Appel, Andrew W.
- An introduction to data structures and algorithms with Java (1998) / Rowe, Glenn
- Using UML : software engineering with objects and components (2000) / Stevens, Perdita
- Using UML : software engineering with objects and components (1998) / Pooley, R. J.
- Java in distributed systems : concurrency, distribution, and persistence (2001) / Boger, Marko
- Foundation mathematics (3rd ed, 1998) / Booth, Dexter J.
- Javaspaces : principles, patterns and practice (1999) / Freeman, Eric
- First course in C++ : a gentle introduction (1996) / Harman, Mark