Java concurrency in practice - Goetz, Brian (Addison-Wesley, 2006)