Eric Gunnerson, A Programmer's Introduction to C#, 2/e (Apress, 2001)
The title of the book pretty much tells you all you need to know, though it might better have been termed "A Programmer Who Knows How to Read Microsoft Documentation's Introduction" etc. Gunnerson is (of course) more complete in his overview than the Microsoft documentation team usually are, but the book does assume more knowledge than even most intermediate programmers already have. Specifically, while one can assume, say knowledge of the basic way string classes work, the book treats some of the more esoteric new features of .NET with the same glossing, leading to some confusing passages.
This is definitely a worthwhile reference book, as an adjunct to your more in-depth reading, but isn't a good starting point. ***