1. The Lambda Calculus: Its Syntax and Semantics;Barendregt,1984
2. Self-interpretations in lambda calculus;Barendregt;J. Funct. Program,1991
3. A self-interpreter of lambda calculus having a normal form;Berarducci,1992
4. Pattern Calculus: Computing with Functions and Structures;Barry,2009