Last year I posted about what was on my book shelf and I've had enough interesting books pass through my hands since then that I thought I'd do a follow up post. Books of note on the self so far:
The first, Programming WPF, is the 2nd edition of the same book I spoke about in the previous bookshelf post; however - it is infinitely better, I cannot say enough good thinks about this book (see my Amazon review, called Programming WPF is Perfect!, for more details). Many have said that you need to read 2 or 3 books on WPF to truly grok it; however, I believe you only need one: this one.
We stay with the WPF theme for the next book: 3D Programming for Windows that Charles kindly sent to me. I'm very pleased to say this is an excellent book. The topic of 3D programming in WPF is a little niche, but if this is what you're interested in then look no further, this book is excellent.
The next book is C# 3.0 in a Nutshell, I originally bought this a) because Chris Sells told me to and b) it was reported to have excellent coverage of LINQ, including XLINK and DLINK. What I found when I opened this book was that it had a lot more to teach me than just LINQ! For anyone who works with C# you need this book on your shelf, and you need to work as hard as you can to make a "dog eared" copy too! This book has replaced my recommendation for anyone wanting to learn C# and the .NET Framework. Brilliant work! Very well written.
Finally, this next book is easily as good as the others but it has one additional feature in its favour: the delivery of the content in this book is the best I have ever seen in a technical book! The book I'm referring to is Learning WPF by MLB of IDesign frame. This book does not only surpass her colleagues book Programming WCF Services, which in itself rocks, it cleanly wipes the floor with it, thanks Michele. I'm not going to say too much more about this book here as I want to do a post specifically about it.
I have read quite a few more books than just these few since my last bookshelf post but these are the cream of the crop. I hope you take the time to read all of them, I have no doubt that you'll enjoy them all.
So, what have you been reading?