- Computing concepts with Java essentials (3rd ed, 2003) / Horstmann, Cay S.
- Software engineering with B. (1996) / Wordsworth, John
- Modern compiler implementation in Java (2nd ed, 2002) / Appel, Andrew W.
- Data structures and algorithms in Java (2nd ed, 2001) / Goodrich, Michael T.
- Software engineering : principles and practice. (2nd ed, 2000) / Vliet, Hans van
- The essence of neural networks (1999) / Callan, Robert
- Design patterns : elements of reusable object-oriented software (1995) / Gamma, Erich
- UML distilled : applying the standard object modeling language (1997) / Fowler, Martin
- Java in distributed systems : concurrency, distribution, and persistence (2001) / Boger, Marko
- Using UML : software engineering with objects and components (2000) / Stevens, Perdita
- Javaspaces : principles, patterns and practice (1999) / Freeman, Eric