Using prototypical objects to implement shared behavior in objectoriented systems. (1986)

by Henry Lieberman
Venue:In Conference proceedings on Object-oriented programming systems, languages and applications, OOPLSA’86,