Programming the Internet with Java - Ince, Darrel; Freeman, Adam (Addison-Wesley, 1997)