Instruct: Classify a given Amazon review into positive or negative sentiment.
Query: Strong from cover to cover. Now top 5 in my favorites list.

I've been through many of the C# books, some from Microsoft Press, and some from O'Reilly, and on and on.For beginners there is no clear winner. However, for experienced programmers looking to expand their knowledge into many of the more advanced areas of C#, I recommended Grimes book, Microsoft .NET for Programmers.It's for intermediate to advanced, and it's quite a bit of fun working through the example that builds and builds upon an engine, adding many interfaces, where each interface exploits a particular area of .Net. Plus he throws in his years of programming expertise to add in lots of programming tricks that also highlight .Net's flexibility and ease of programming.Do svidanija - moi tovarischi!