1. Artem Alimarine, Rinus Plasmeijer. A generic programming extension for Clean. In Proceedings of the 13th International workshop on the Implementation of Functional Languages, IFL’01, pages 257–278, 2001.
2. R. Backhouse, P. Jansson, J. Jeuring, L. Meertens. Generic programming: An introduction. In S. Doaitse Swierstra, Pedro R. Henriques, and José N. Oliveira, editors, Advanced Functional Programming, volume 1608 of LNCS, pages 28–115. Springer-Verlag, 1999.
3. Gilles Barthe, Maria João Frade. Constructor subtyping. In Doaitse Swierstra, editor, ESOP’99, volume 1576 of LNCS, pages 109–127. Springer-Verlag, 1999.
4. Richard Bird, Oege de Moor, Paul Hoogendijk. Generic functional programming with types and relations. Journal of Functional Programming, 6 (1): 1–28, 1996.
5. Juan Chen, Andrew W. Appel. Dictionary passing for polytypic polymorphism. Technical Report TR-635–01, Princeton University, March 2001.