Lieberman (1986)

Lieberman H. (1986)

Using prototypical objects to implement shared behavior in object-oriented systems

In Proc. OOPSLA'86, pp. 214-223