Java Network programming : a comlete guide to networking, steams, and distributed comuting - Hughes, Merlin (Manning Pub, 1999)