Lambda Calculus with Types by Henk Barendregt | Menrva Books