Build Your Own Web Framework in Elixir: Develop lightning-fast web applications using Phoenix and metaprogramming - Iyengar (IEEE, 2003)