1. R. S. Bird and P. L. Wadler. Introduction to functional programming. Prentice Hall, New York, 1988.
2. A. J. Field and P. G. Harrison. Functional programming. Addison Wesley, Reading, Massachusetts, 1988.
3. D. Gries. Improving the curriculum through the teaching of calculation and discrimination. Education and computing, 7(1,2), 1991.
4. R. Harrison. The use of functional programming languages in teaching computer science. J. functional programming, 3(1):67–75, Jan 1993.
5. P. H. Hartel and L. O. Hertzberger. Paradigms and laboratories in the core computer science curriculum: An overview. Technical report CS-95-03, Dept. of Comp. Sys, Univ. of Amsterdam, Jan 1995.