Start Concurrent : An Introduction to Problem Solving in Java with a Focus on Concurrency
Barry Wittman, Aditya Mathur, and Tim Korb
In good condition, pages very good, with no marking or underlining