Practical Aspects of Declarative Languages - José F. Morales, Dominic Orchard (Springer, 2021)