Christensen, Aske Simon, et al. A Case Study in Modular Programming: Using AspectJ and OCaml in an Undergraduate Compiler Project. AU Library Scholarly Publishing Services, 2015, https://ebooks.au.dk/aul/catalog/book/6.