1. McIlroy, D.: Mass produced software components. In: [2], pp. 138–155
2. Naur, P., Randell, B. (eds.): Software Engineering: Report of a Conference Sponsored by the NATO Science Committee, Garmisch, Germany (1969)
3. Reynolds, J.C.: User-defined types and procedural data structures as complementary approaches to type abstraction. In: Schuman, S.A. (ed.) New Directions in Algorithmic Languages, Rocquencourt, pp. 157–168 (1975)
4. Lecture Notes in Computer Science;W.R. Cook,1990
5. Wadler, P.: The expression problem. Java Genericity Mailing list (November 1998)