Proofs and types. Reprint with minor corrections. - Cambridge University Press, 1989. - ( Cambridge Tracts in Theoretical Computer Science ; 7).