1. Object-oriented software construction;Meyer,1997
2. Unified selection from lists, arrays, and objects;Lusth;Computer Languages, Systems and Structures,2002
3. Algol 60 Implementation;Randell,1968
4. Costanza P. Dynamically scoped functions as the essence of AOP. ACM SIGPLAN Notices 38.
5. Reddy US. Objects as closures: Abstract semantics of object-oriented languages. In: Proceedings of the ACM Conference on Lisp and Functional Programming, 1988. p. 289–97.