Aho, A. V. (2007). Compilers: principles, techniques, and tools (2nd ed., Pearson new international ed). Pearson. http://www.vlebooks.com/vleweb/product/openreader?id=UCL&isbn=9781292037233
Appel, A. W., & Palsberg, J. (2002). Modern compiler implementation in Java (2nd ed). Cambridge University Press. http://www.vlebooks.com/vleweb/product/openreader?id=UCL&isbn=9780511562037
CUP Parser Generator for Java. (n.d.). http://www2.cs.tum.edu/projects/cup/
Grune, D. (2012). Modern compiler design (2nd ed). Springer.
JFlex - The Fast Scanner Generator for Java. (n.d.). http://www.jflex.de/
JLex: A Lexical Analyzer Generator for JavaTM. (n.d.). http://www.cs.princeton.edu/~appel/modern/java/JLex/
Module Moodle Page. (n.d.). https://moodle.ucl.ac.uk/enrol/index.php?id=10783