Java Concurrency in Practice - Goetz, Brian (Addison- Wesley, 2006)