An introduction to network programming with Java - Graba, Jan, 1952- (Pearson/Addison Wesley, 2003)