Making the future safe for the past: Adding genericity totheJava programming language (1998)

by Gilad Bracha, Martin Odersky, David Stoutamire, Philip Wadler
Venue:Object Oriented Programing: Systems, Languages, and Applications (OOPSLA), ACM SIGPLAN Notices volume 33 number 10