I'd just like to add that I have this book and consider it a first-class piece of writing, probably the best of the "higher levels
of abstraction" books on .NET and C# I have. The first chapter, an overview of C#. is, imho, a masterpiece of concise technical
writing.
best, Bill Woodruff
dotScience
Chiang Mai, Thailand