The best page-turner C# book I have ever read is "C# 4.0 in a Nutshell." This book comes from the guys who developed the awesome LINQPad. The book is filled with awesome nuggets and examples that were totally new to me. A lot of .NET books just read like msdn documentation. This is not one of them.