Christensen, Aske Simon, et al. A Case Study in Modular Programming: Using AspectJ and OCaml in an Undergraduate Compiler Project. Aarhus Universitet, 2015, https://openbooks.kb.dk/au/catalog/book/6.