Effective TCP/IP Programming - Snader J. C.