TCP/IP Sockets in Java : Practical Guide for Programmers - Calvert, Kenneth L (Elsevier, 2008)