What is the best book for building WPF Business Applications?
I've a big fan of WPF Unleashed by Adam Nathan myself. The book is in color, which really helps for such a graphical framework like WPF.
WPF Unleashed is the best book for getting up to speed fast with WPF and XAML. It's well written and easy to get through.
There has been some criticism of Charles Petzold's book Applications = Code + Markup but I rather like it. It really gets deep into programming the WPF object model. So if you want to understand what happens under the hood that's the book for you. Although its a bit harder to read.
edit Nidonocu said: Feel free to add this to your answer, don't have the rep yet! I also found App = Code + Markup useful coming from a WinForms start, because beginning in C# and then moving in to XAML helps aid the transfer from that code based GUI system.
I'm working through Chris Sells and Ian Griffiths' "Programming WPF", and it is well written and organized. It appears to be more of a "learning" book than a reference.
Essential Windows Presentation Foundation by Chris Anderson is the best I've used.
I've read a few chapters in WPF Unleashed by Adam Nathan and found that useful as well.
I wouldn't recommend WPF Programming by Andrade et. al.
A similar question has already been answered http://stackoverflow.com/questions/9591/what-wpf-books-would-you-recommend
I can only chime in on the praise of "WPF Unleached".. I've used it extensively during my WPF learning period!
'WPF Unleashed' is good for learning XAML, 'Programming WPF' is good for learning how to code with WPF.. Being that your question was regarding business applications I can only assume you mean you need a book that does more than just cover the UI part of the app - so you definitely want to consider 'Programming WPF' and not just 'WPF Unleashed' - although my real suggestion would be to get both (because they both cover totally different information).