Effective Haskell : Solving Real-World Problems with Strongly Typed Functional Programming - Rebecca Skinner (2023)