@book{Aho_Sethi_Ullman_1986, address={Reading, Mass}, title={Compilers, principles, techniques, and tools}, publisher={Addison-Wesley Pub. Co}, author={Aho, Alfred V. and Sethi, Ravi and Ullman, Jeffrey D.}, year={1986} }
@book{Appel_Palsberg_2002, address={Cambridge, UK}, edition={2nd ed}, title={Modern compiler implementation in Java}, publisher={Cambridge University Press}, author={Appel, Andrew W. and Palsberg, Jens}, year={2002} }
@book{Cooper_Torczon_2012, address={Burlington, MA}, edition={2nd ed}, title={Engineering a compiler}, url={https://tewaharoa.victoria.ac.nz/discovery/fulldisplay?docid=alma99178577782102386&context=L&vid=64VUW_INST:VUWNUI&search_scope=MyInst_and_CI&tab=all&lang=en}, publisher={Morgan Kaufmann}, author={Cooper, Keith D. and Torczon, Linda}, year={2012} }
@book{Pierce_2002, address={Cambridge, MA}, title={Types and programming languages}, url={https://ebookcentral.proquest.com/lib/vuw/detail.action?docID=3338823}, publisher={MIT Press}, author={Pierce, Benjamin C.}, year={2002} }