As I said, this is a great book for people who are looking for something like this. Those, who want to know more than is necessarily needed, and those who need to get everything out of the tool used, are pretty sure excited about what this book has to offer. So if you are unsure what you need, try to take a peek to the book before buying it. If you are beginner, do not buy this book until you have got solid understanding how to work with the language. You don't need this book to be able to use C#.
From intermediate to professional users this book is a sure catch.