1. Partial objects in the calculus of constructions;Audebaud,1991
2. H. Barendregt. The Lambda Calculus: Its Syntax and Semantics, volume 103 of Studies in Logic and the Foundations of Mathematics. North-Holland, revised edition, 1984.
3. Introduction to Generalised Type Systems;Barendregt;Journal of Functional Programming,1991
4. Lambda calculi with types;Barendregt,1992
5. G. Barthe. The relevance of proof-irrelevance. Manuscript, 1997.