Concurrent Programming in Java: Design Principles and Patterns (1996)

by D Lea