The No 1 WinForms related book available on the market. Matthey MacDonald is proven author of c# books. I have read few of them and I am glad I had the luck to put my hands on those books. They busted my career and I have learned what I once thought it is impossible for me.
This book was written against a late beta of .NET 2. This really should have been on the cover. It's a pretty good overview of WinForms and custom controls, but rather worryingly often recommends that you go and buy a custom control whenever it gets beyond the basics. Thanks, good advice, but I wouldn't have bought a custom controls book if I wanted to buy one. There are also mistakes or omissions - like claiming you can't start a Thread with a parameter - and it's hard to tell if this is poor editing or a result of not being written against the release framework.