1. Abelson, H., Sussman, G. J., & Sussman, J. (1996). Structure and interpretation of computer programs. Justin Kelly.
2. Beck, K. (1996). Smalltalk best practice patterns. Upper Saddle River: Prentice Hall.
3. Evans, E. (2004). Domain-driven design: Tackling complexity in the heart of software. Addison-Wesley Professional.
4. Floyd, B., Santander, T., & Weimer, W. (2017). Decoding the representation of code in the brain: An fMRI study of code review and expertise. In Proceedings of the 39th International Conference on Software Engineering. IEEE Press.
5. Goldberg, A., & Robson, D. (1983). Smalltalk-80: The language and its implementation. Addison-Wesley Longman Publishing Co., Inc.