Trends in Functional Programming - Wouter Swierstra, Nicolas Wu (Springer, 2022)