Listmania!
C#/.NET Ultimate Collection
C# and the .Net Platform (.Net Developer)C# and the .Net Platform (.Net Developer) by Andrew W. Troelsen
Buy used from: £8.48
An excellent book for anyone starting on C# and .NET framework. Read this book first and then read Jeffrey's or Don's book end to end. You are a guru in C# after that.
Effective C#: 50 Specific Ways to Improve Your C#Effective C#: 50 Specific Ways to Improve Your C# by Bill Wagner
Buy new: £18.84 / Used from: £18.91
A good book, but I guess can be better. Nevertheless very useful
CLR Via C#: Applied .NET Framework 2.0 ProgrammingCLR Via C#: Applied .NET Framework 2.0 Programming by Jeffrey Richter (Wintellect)
Buy new: £22.31 / Used from: £18.45
A must read for anyone serious on C#/.NET. Also, read Programming .NET components along with this.
Essential .NET, Volume I: The Common Language Runtime (Microsoft .NET Development Series) (Paperback): 1Essential .NET, Volume I: The Common Language Runtime (Microsoft .NET Development Series) (Paperback): 1 by Don Box
Buy new: £22.75 / Used from: £2.52
You should have read this book or the Jeffrey's book. Easy to read.
Advanced .NET Remoting, Second EditionAdvanced .NET Remoting, Second Edition by Ingo; Szpuszta, Mario Rammer
Buy used from: £23.15
Best book on .NET Remoting
Windows Forms Programming in C# (Microsoft .Net Development)Windows Forms Programming in C# (Microsoft .Net Development) by Chris Sells
Buy new: £20.91 / Used from: £9.75
The only book you will need on Windows Forms.
Programming .NET Components: Design and Build .NET Applications Using Component-Oriented ProgrammingProgramming .NET Components: Design and Build .NET Applications Using Component-Oriented Programming by Juval Lowy
Buy new: £16.17 / Used from: £11.22
This book covers a lot of ground and I found a lot of insights into how .NET is/should be used. Must read once you have good grasp of c#.