C# In Depth, by Jon Skeet

This is Jon Skeet’s classic c# book. I you are a C# developer, then this is one of the must read books. This book isn’t meant for beginners and experienced C# programmers will benefit most from it.