The book's title draws an obvious parallel to Stanley Lippman's well known C++ primer; more importantly the title is also an accurate reflection of its content.
The first half of the book describes C# concepts. It provides a lucid description of all the C# keywords rationale and their use with appropriate examples. The reader is assumed to have rudimentary programming knowledge.
The second half provides some exposure to the .net programming environment: windows forms, web forms, the common language runtime (such as type reflection or meta data manipulation) and a 'Namespace' chapter that touches briefly upon many useful classes provided by .net.
The narration is clear and reads well, although many important aspects are written as footnotes and may be interpreted as 'small print'. The version used at the time of print appears to be V1.0.2914. All of the C# concepts discussed were compatible with my slightly more recent version.
This book will not suffice as a C# reference, for example, I would have preferred the index to have been more thorough. If you are performing some adventurous programming you will still need detailed reference material (e.g. MSDN).
Overall I found this book to be a good introduction into the C# language and the .net environment. The minimum knowledge required to implement frequently sought after implementations is provided with a sufficiently wide cross section of .net concepts that may be quickly adopted to achieve many complex programming goals. I am confident this book will satisfy the curiosity ofmany new C# programmers. Recommended.