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