I have to warn you, this will not teach you about asp.net, ado.net or even about .Net architecture.
This is a book on internals of c#. What the language has to offer and its richness. This goes into the nuts and bolts of c# language features.
This book is complete and well done. The second edition is lot better than 1st because it goes directly into c#. In the 1st edition tom was explaining about .Net, how it worked and wasted 2 chapters on it. There are better books on .Net like Richter's Applied .Net FrameWork programming.
This basically directed towards a c++ programmer and knowledge of oops is assumed.