Java network programming 2/E - Harold,Elliotte Rusty (Vidhyanagar SPD, 2003)