Beginning Java Networking - Darby C.; Darby C. & Griffin J. (Wrox, 2002)