Essential Windows Communication Foundation (WCF): For .NET Framework 3.5 - Resnick, Steve; Crane, Richard; Bowen, Chris