" Proofs and types / " Jean-Yves Girard ; translated and with appendices by Paul Taylor, Yves Lafont.