Professional WCF programming .NET development with the Windows communication foundation - Klein, Scott W. (WileyE, 2007)