Palsberg and Schwartzbach, Object-Oriented Type Systems, Wiley, 1994.
Kozen, Palsberg, and Schwartzbach, Efficient Recursive Subtyping, Mathematical Structures of Computer Science (5)1:113-125, 1995 (ps).