Krawczyk,Andrew Professional.NET Network Programming - Wrox Press Ltd. 2003 - 477 ISBN: 9798173666369