Metaprogramming in R. 1st ed. - Mailund, Thomas (Apress, 2020)