source code for JavaConcurrency in Practice