Garg, V. K. Concurrent and distributed computing in Java - New Jersey John Wiley & Sons 2004 - xix, 309p. ISBN: 0-471-43230-X