I decided to read it because of JP’s review. After reading a few pages, I knew I had to read the book cover to cover, and that’s what I did. The book covers briefly some key aspects of C#, important things introduced in v2.0 (such as Generics, anonymous delegates, etc.), and then the new features in v. 3.0.

For me, the book was a great refresher for things I already knew, as well as it gave me a lot of insight on things I certainly didn’t know (such as a more thorough understanding of expression trees, lambda expressions, etc.). I’ll definitely have to go back to a few chapters in order to fully grasp some of the things presented there.