Proofs and types - Girard, Jean-Yves, 1947- (Cambridge Tracts in Theoretical Computer Science ;, 1990)