Parallel And Concurrent Programming In Haskell Techniques For Multicore And Multihreaded Programming - Marlow S.; Marlow S. (O'Reilly/SPD, 2013)