http://book.realworldhaskell.org/
It comes up quite often on r/haskell, for example:
https://www.reddit.com/r/haskell/comments/muzun2/is_real_wor...