A deep technical guide to Haskell for experienced engineers — pure functions, the type system, monads demystified, lazy evaluation, real-world libraries, and an honest assessment of where Haskell wins and loses.
Monads
-
Haskell: Pure Functional Programming in Practice