Programming Concurrent and Distributed Algorithms In Java - Pardi, W. (IEEE Distributed Systems Online, 2004)
A review of Concurrent and Distributed Computing in Java by Vijay K. Garg