I am planning to do a project in windows. It needs some GUI.
I am a Java programmer (J2EE/Swing) (7 years) and also familiar with C (both on linux O/S) (20 years). I have learn C++ from C++ primer for 3 months(not so familiar as I dont use it for 6 years).
I am planning to buy 4 books to migrate to windows: programming windows , a book for visual C++, a book for C# and a book for .NET framework.
 Programming Windows, Fifth Edition by Charles Petzold
Any suggestion for the appropriate books would be very much appreciated.
Is  a bit outdated? Any better alternative?