Source code for Java Concurrency in Practice