1. Lambda Calculi with Types;Barendregt,1992
2. Type assignment in the lambda-calculus: syntax and semantics;Ben-Yelles,1979
3. Game semantics and uniqueness of type inhabitance in the simply-typed λ-calculus;Bourreau,2011
4. On the structure of normal λ-terms having a certain type;Broda,2000