Γενική βιβλιογραφία
- Harold Abelson,
  Gerald Jay Sussman, and Jullie Sussman.
Structure and Interpretation of Computer Programs.
MIT Press, 1990.
- Grady Booch, James
  Rumbaugh, and Ivar Jacobson.
The
  Unified Modeling Language User Guide.
Addison-Wesley, 1999.
- James O. Coplien and
  Douglas C. Schmidt.
Pattern Languages of Program Design.
Addison-Wesley, 1995.
- Margaret A. Ellis
  and Bjarne Stroustrup.
The
  Annotated C++ Reference Manual.
Addison-Wesley, 1990.
- Anthony J. Field and
  Peter G. Harrison.
Functional Programming.
Addison-Wesley, 1988.
- Richard A. O'Keefe.
The
  Art of Prolog.
MIT Press, 1990.
- James Rumbaugh, Michael
  Blaha, William Premerlani, Frederick Eddy, and William Lorensen.
Object-Oriented Modeling and Design.
Prentice-Hall, 1991.
- Peter H. Salus, editor.
Handbook of Programming Languages, volume I: Object-Oriented Programming
  Languages.
Macmillan Technical Publishing, 1998.
- Peter H. Salus, editor.
Handbook of Programming Languages, volume II: Imperative Programming
  Languages.
Macmillan Technical Publishing, 1998.
- Peter H. Salus, editor.
Handbook of Programming Languages, volume III: Little Languages and
  Tools.
Macmillan Technical Publishing, 1998.
- Peter H. Salus, editor.
Handbook of Programming Languages, volume IV: Functional and Logic
  Programming Languages.
Macmillan Technical Publishing, 1998.
- Michael L. Scott.
Programming Language Pragmatics.
Morgan Kaufmann Publishers, 1999.
- Ravi Sethi.
Programming Languages: Concepts and Constructs.
Addison-Wesley, 1989.
- Bjarne Stroustrup.
The
  C++ Programming Language.
Addison-Wesley, third edition, 1997.