Start Concurrent : An Introduction to Problem Solving in Java with a Focus on Concurrency, 2014 - Barry Wittman; Aditya Mathur; Tim Korb (2014)