1. Principles of Compiler Design;Aho,1978
2. Some techniques for recursion removal from recursive functions;Arsac;ACM TOPLAS,1982
3. Some generalization heuristics in proofs by induction;Aubin,1975
4. Syntax of Programming Languages—Theory and Practice;Backhouse,1979