1. Burmako, E. (2017). Unification of compile-time and runtime metaprogramming in Scala. Infoscience, p. 240.
2. Cheney, J., & Hinze, R. (2003). First-class phantom types. Technical report, Cornell University.
3. Dijkstra, E. W. (2017). The manuscripts of Edsger W. Dijkstra. Retrieved December 1, 2019, from https://www.cs.utexas.edu/users/EWD/transcriptions/EWD03xx/EWD303.html
4. Finne, S., Leijen, D., Meijer, E., & Peyton Jones, S. (1999). Calling hell from heaven and heaven from hell. In Proceedings of the Fourth ACM SIGPLAN International Conference on Functional Programming, ICFP ’99 (pp. 114–125). New York: ACM.
5. Gkatziouras, E. (2017). Java code geeks: Wordcount with Storm and Scala. https://www.javacodegeeks.com/2017/02/wordcount-storm-scala.html