It does not matter if you are just starting out with Visual C# or if you have been working as a solution developer for a while, this book has much to offer you. The book is easy to read and understand, with a lot of complete code samples. The first chapters of the book describe the fundamentals of the C# language such as variables, loops and methods. The book then gets progressively more challenging, describing, among other things, WCF Services, asynchronous operations, synchronizing concurrent data, reflection, the CodeDOM, and encrypting data.
If you are aspiring to take the Microsoft exam 70-483 this book is an asset you do not want to miss out on. Apart from great code samples, it also contains a lot of suggested reading to make certain that you stand the best chance to complete the exam successfully.
The author has worked professionally with Visual C# since it was released, and has taught C# and Visual Basic.NET as a Microsoft Certified Instructor for a number of years during his career.