Concurrent and distributed computing in Java - Garg, Vijay K. (Vijay Kumar), 1963- (2004)