..
Java Concurrency in Practice by Brian Goetz
An excellent, well written book teaching how to properly use the concurrency features of Java. Although written over a decade ago, the books is still applicable today. Even if you don’t use Java, you can still learn much about multi-threaded programming as the lessons apply to any programming language.
5/5 stars.