An introduction to mathematical logic and type theory : to truth through proof - Andrews, Peter B. (Applied logic series, 2002)