madhan 0 Light Poster

I am a .NET developer and would like to learn Service oriented architecture(SOA). To get a good start on this, what are the fundamentals that I should be know of? Can anyone suggest me a good beginner book on this.

Thanks