Parallel and Concurrent Programming in Haskell
Simon Marlow
Learn You a Haskell for Great Good!
Miran Lipovaca
Real World Haskell
Bryan O’Sullivan & John Goerzen & Donald Bruce Stewart