<pre>Author/s : Harvey M Deitel et al Publisher : Sams Category :C# and .NET Review by : Thomas Paul Rating : 7 horseshoes</pre> Deitel books have been getting better and better with each new release. The later editions of "Java How To Program" were a vast improvement over the early editions of the book. Taking that experience, Deitel published this, their first C# book, in December 2001. The result is a mix of good and not so good. The overall approach to the topic is the standard Deitel method of covering topics in-depth with plenty of code samples. Anyone familiar with their C++ or Java books will recognize the Deitel formula immediately. In this case, the book suffers a little from being a first edition. The book covers all the main topics of the C# language, explains how to use Visual Studio, gives a primer on object oriented programming, and touches upon some advanced topics such as ADO, ASP, and web services. The book does have a feel of being rushed, however. Some of the examples seem either overly contrived or unnecessarily confusing. In some cases the explanations of the code are incomplete. For some reason, Deitel chose to print this book using only black and red instead of the multi-color print used in their Java books. Overall, this book is one of the better introductory C# books. It covers a much wider array of topics than many of the other C# books available and in general it covers them reasonably well. The CD does not include a student or demo copy of Visual Studio.