Odersky, M., Runne, E., & Wadler, P. (2000). Two ways to bake your pizza—translating parameterised types into Java. In M. Jazayeri, R.G.K. Loos, D.R. Musser (Eds), Generic Programming. Lecture Notes in Computer Science (pp. 114-132). Springer, Berlin, Heidelberg.
Find the article at doi.org/10.1007/3-540-39953-4_10