Programming Indigo by David Pallmann
Get two free chapters of what looks to be a great book on Indigo
Chapter 3: The Programming Model
In this chapter, David Pallmann describes the Windows Communication Foundation (formerly code name "Indigo") programming model for building service-oriented applications.
Chapter 5: Contracts
In this chapter, David Pallmann discusses how service, data, and message contracts are created in order to build interoperable services.