Hello trisegars, The Beginning C# book that is currently out deals with Visual C# Express (VCE) 2K5 which uses the current .NET 2.0 framework and The next incantation of this book, which is tentively due out around March, will use VCE 2008 and the 3.5 Framework which is currently in Beta.
Since you are coming from a c++/MFC background and c# syntax is similar to that of C++, I do not know that I would recommend the Beginners book for you but it would really depend on your ability as a programmer. So its a crap shoot.
What I might suggest is heading over to http://wrox.books24x7.com/
and buying a subscription to that service. It is $49.99 for a 3 month subscription and since you are planning to spend the money anyway the service is only 10 bux more then Beginning C# 2005 and the same price as Professional C# 2005. The bonus to subscribing to the service is that you would have access to the full manuscript of both books (as well as many others) and you could decide which book was right for you.
If you have any other questions we would be glad to help you!
Read this if you want to know how to get a correct reply for your question:
Technical Editor for:
Beginning Visual C# 2008
Professional Search Engine Optimization with ASP.NET
Professional IIS 7 and ASP.NET Integrated Programming
Wrox Blox: Introduction to Google Gears
Wrox Blox: Create Amazing Custom User Interfaces with WPF and .NET 3.0