Vladimir Gapeyev, Michael Y. Levin, Benjamin C. Pierce. Recursive subtyping revealed. Journal of Functional Programming, 12(6):511-548, 2002. [doi]
@article{GapeyevLP02, title = {Recursive subtyping revealed}, author = {Vladimir Gapeyev and Michael Y. Levin and Benjamin C. Pierce}, year = {2002}, doi = {10.1017/S0956796802004318}, url = {http://dx.doi.org/10.1017/S0956796802004318}, tags = {C++, subtyping}, researchr = {https://researchr.org/publication/GapeyevLP02}, cites = {0}, citedby = {0}, journal = {Journal of Functional Programming}, volume = {12}, number = {6}, pages = {511-548}, }