[ This isn't Baked Potatoes - For Programmers, but it still might be deemed "not programming related" ]
I've read through some of the recommendations at Can you recommend a good C# windows programming book (for Java developer), but none of those seem to be exactly what I'm looking for (perhaps because it doesn't exist).
Specifically, I'm looking a C# textbook for (very) experienced C++ developers (10+ years in many cases). They know STL, they know MFC, they know C++; they've been shipping successful products for a long time. What they don't know is C# and .NET (in particular WinForms/WPF).
Since this is a work environment, I'd like something a bit less formal than (college) textbook, but more "respectful" (?) than a beginning book. One text that looks like it may fit the bill is C# 2008 for Programmers, 3/e from Deitel. Any "hands-on" experience with this book? Are there other suggestions?
I'm using the phrase textbook because one idea is to use the book to teach a formal (say one-week) in-house peer-to-peer C# class. Thus, it would be very helpful to have some prepared course material, but w/o step-by-step guidance on using Visual Studio 2008.