1. Structure and Interpretation of Computer Programs;Abelson,1984
2. Circular programs and self-referential structures;Allison;Software Practice and Experience,1989
3. Introduction to Functional Programming;Bird,1988
4. Fast algorithms for manipulating formal power series;Brent;J. ACM,1978
5. Recursive Programming Techniques;Burge,1975