Best C# Book For An Experienced Programmer
I have a lot of experience with C++ and have used many other languages (Java, Smalltalk, etc.).  What is the best book to learn C# without having to be told what a variable is, what classes are, etc.?  I'm specifically interested in C# 3.0 but books that only cover the older specs are also acceptable.
Best C# Book For An Experienced Programmer
===

I have a lot of experience with C++ and have used many other languages (Java, Smalltalk, etc.).  What is the best book to learn C# without having to be told what a variable is, what classes are, etc.?  I'm specifically interested in C# 3.0 but books that only cover the older specs are also acceptable.