Concurrent Data Processing in Elixir
Svilen Gospodinov
Java Threads, 3rd Edition
Scott Oaks & Henry Wong
Parallel and Concurrent Programming in Haskell
Simon Marlow