Jon Skeet's insightful coverage of C# has been updated to cover the new features of C# 5, including the challenges of writing maintainable asynchronous code. In our review of the second edition Nikos Vaggalis commented The author's excitement really shines through the book, making it lively and animated.