Generalising automath by means of a lambda-typed lambda calculus (1984)

by N G de Bruijn