Java network programming - Hughes, Merlin 1972- (Manning, 1997)