Aho, Alfred V., Compilers: Principles, Techniques, and Tools, 2nd ed., Pearson new international ed (Harlow: Pearson, 2007) <http://www.vlebooks.com/vleweb/product/openreader?id=UCL&amp;isbn=9781292037233>
Appel, Andrew W., and Jens Palsberg, Modern Compiler Implementation in Java, 2nd ed (Cambridge: Cambridge University Press, 2002) <http://www.vlebooks.com/vleweb/product/openreader?id=UCL&amp;isbn=9780511562037>
‘CUP Parser Generator for Java’ <http://www2.cs.tum.edu/projects/cup/>
Grune, Dick, Modern Compiler Design, 2nd ed (New York: Springer, 2012)
‘JFlex - The Fast Scanner Generator for Java’ <http://www.jflex.de/>
‘JLex: A Lexical Analyzer Generator for JavaTM’ <http://www.cs.princeton.edu/~appel/modern/java/JLex/>
‘Module Moodle Page’ <https://moodle.ucl.ac.uk/enrol/index.php?id=10783>