The two books below are very good the first is not really a beginner's book because he covered transaction better than any book I have used and I have more than 10 books. The second book is more advanced but very comprehensive. But the
best place to learn the new stuff is from Microsoft by searching the BOL(books online ) for what is new. Download the free chapter and the code sample for the first book to get started. Hope this helps.