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