Outstanding survey for the experienced developer
This is a first class survey of C#, excellent for the experienced programmer familiar with objects but new to the language. It has never failed to answer any of my questions, and always correctly.
The book does make fairly heavy weather of delegates and events. These are the only weak spots I've come across. The only parts I've yet to grapple with are LINQ and concurrency.
Thoroughly recommended.