Java network programming - Harold, Elliotte Rusty (O'Reilly, 1997)