Palsberg, Jens, and Michael I. Schwartzbach. “Substitution Polymorphism for Object-Oriented Programming”. DAIMI Report Series 19, no. 305 (February 1, 1990). Accessed May 8, 2024. https://tidsskrift.dk/daimipb/article/view/6698.