Pro C# 2010 and the .NET 4 Platform by Andrew Troelsen
Although I have been coding prior to reading this (few years) for fun, the reason why I am saying this is because of the following:
Which may be a problem in your case, other than that I'm really liking this book and i'm only 250 pages in! Note though that this is NOT aimed at game development but programming in general.
"This book is for anyone with some software development experience who is interested in the new .NET Framework 4 and the C# language. Whether you are moving to .NET for the first time or are already writing applications on .NET 2.0 or .NET 3.5, this book will provide you with a comprehensive grounding in the new technology and serve as a complete reference throughout your coding career."
Edit: there is a new edition (.net 4.5) which is not out yet: http://www.amazon.co...=dp_ob_title_bk