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. https://link.springer.com/book/10.1007/978-1-4471-0841-2
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