1.
Chris Clack. Programming with Miranda. (Prentice Hall, 1995).
2.
Simon L. Peyton Jones. The implementation of functional programming languages. (Prentice/Hill International, 1987).
3.
Jones, Richard. Garbage collection. (Wiley, 1996).
4.
Hammond, K. & Michaelson, G. Research directions in parallel functional programming. (Springer, 1999).
5.
Web Resources. http://www0.cs.ucl.ac.uk/teaching/3C11/.
6.
Further resources available on Moodle. https://moodle.ucl.ac.uk/enrol/index.php?id=11515.