1. Aho, A. V., Hopcroft, J. E., & Ullman, J. D. (1983). Data structures and algorithms. Addison-Wesley.
2. Aho, A. V., Lam, M. S., Sethi, R., & Ullman, J. D. (2006). Compilers: principles, techniques, and tools. 2nd edition. Addison Wesley.
3. Banker, R. D., Datar, S. M., Kemerer, C. F., & Zweig, D. (2002). Software errors and software maintenance management. Information Technology and Management, 3, 25–41.
4. Boehm, B. W. (1981). Software engineering economics. Prentice Hall.
5. Boehm, B. W. et al. (2000). Software cost estimation with COCOMO II. Prentice Hall.