- Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein, Introduction to Algorithms, 2/e, MIT Press, 2003.
- Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, 2/e, Prentice Hall, 1988.
- Frederick P. Brooks Jr., The Mythical Man-Month: Essays on Software Engineering, Anniversary ed., Addison-Wesley Professional, 1995.
- W. Richard Stevens and Stephen A. Rago, Advanced Programming in the UNIX Environment, 2/e, Addison-Wesley Professional, 2008.