C# Book?

Hi all (and Kirupa especially, since I know you know C# :))

Could anyone recommend a book for learning C# (3.0 is the latest?)? I know C/C++ fairly well and I can manage Java just about fine, so I don’t need an entry-level programmer’s book. Something that relates to C/C++ and Java would be nice.

Thinking in C++ and [URL=“http://mindview.net/Books/TIJ4”]Thinking in Java are the two great (free) books that I used to learn those languages, and they are awesome in that they explain why the language works this way and exactly what scenarios (with simple but to the point code examples) would work like that. Unfortunately there is no Thinking in C# :frowning: