Stefan Kaes. Type Inference in the Presence of Overloading, Subtyping and Recursive Types. In Proceedings of the 1992 ACM Conference on LISP and Functional Programming. LFP '92, pages 193-204, Association for Computing Machinery, New York, NY, USA, 1992. [doi]