1. Explicit substitutions;Abadi;J. Funct. Programming,1991
2. Structure and Interpretation of Computer Programs;Abelson,1986
3. L. Augustsson, Haskell B. User's manual available over WWW from
4. Lambda calculi with types;Barendregt,1992
5. Typeful programming;Cardelli,1991