Microsoft windows communication foundation step by step - Sharp, John (Microsoft Pr., 2007)