1. H.P. Barendregt. The lambda calculus, its syntax and semantics. North-Holland, revised edition, 1984.
2. H.P. Barendregt. Introduction to Generalised Type Systems. Journal of Functional Programming, 1(2):125–154, 1991.
3. H.P. Barendregt. Lambda calculi with types. In S. Abramsky, D. Gabbai, and T. Maibaum, editors, Handbook of Logic in Computer Science. Oxford University Press, 1992.
4. Th. Coquand. Metamathematical investigations of a calculus of constructions. In P. Odifreddi, editor, Logic and Computer Science, pages 91–122. Academic Press, 1990.
5. N.G. de Bruijn. Lambda calculus notations with nameless dummies, a tool for automatic formula manipulation, with an application to the Church-Rosser theorem. Indigationes Mathematicae, 34:381–392, 1972.