Neither too short nor too long, this book explains not C # A to Z and assumes that the language is already familiar. You do not have to read a lot of things you already know and you will not buy a book only half the content is useful to you. In addition, the author's writing style is very nice.
The first part discusses the often misunderstood bases of the first two versions of C # (1.0 and 1.2), the second part tackles all additions of C # 2.0 and the third finally revealed all the wonders of C # 3.0.
In short, just happiness. Highly recommended!