[1]
A. W. Appel and J. Palsberg, Modern compiler implementation in Java, 2nd ed. Cambridge, UK: Cambridge University Press, 2002.
[2]
K. D. Cooper and L. Torczon, Engineering a compiler, 2nd ed. Burlington, MA: Morgan Kaufmann, 2012. [Online]. Available: https://tewaharoa.victoria.ac.nz/discovery/fulldisplay?docid=alma99178577782102386&context=L&vid=64VUW_INST:VUWNUI&search_scope=MyInst_and_CI&tab=all&lang=en
[3]
A. V. Aho, R. Sethi, and J. D. Ullman, Compilers, principles, techniques, and tools. Reading, Mass: Addison-Wesley Pub. Co, 1986.
[4]
B. C. Pierce, Types and programming languages. Cambridge, MA: MIT Press, 2002. [Online]. Available: https://ebookcentral.proquest.com/lib/vuw/detail.action?docID=3338823