If you want to know everything about C # 3.0 (in any case all that is useful) without you tackle the daunting task of reading (and understanding) the 500 pages of the specification, this book is for you. "C # in Depth" is not only extremely well written in a clear style, precise and concise but also a rare technical relevance. Examples are an implacable logic, chapters keep coming with amazing fluidity and sort out the useful and the superfluous was executed masterfully. A sharp short book, didactic and enjoyable to read! To conclude, if you are a good C # developer and want to become a very good C # developer, there are three books that you can not not have read: "Framework Design Guidelines" of Cwalina / Abrams, "CLR via C # "Jeffrey Richter thereof.