Algorithm Design with Haskellby Richard Bird and Jeremy Gibbons (2020)
https://www.cambridge.org/core/books/algorithm-design-with-haskell/824BE0319E3762CE8BA5B1D91EEA3F52