I normally program in c, c++ using win32 (not MFC). I now need to learn c# using Visual Studio 2010/2012. As there are loads of books available about c#, please would you advise which are the ones recommended (or avoided!)