Multithreaded JavaScript: Concurrency Beyond the Event Loop By: Thomas Hunter II, Bryan English Read more
Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming By: Simon Marlow Read more