This book shows you how WPF really works. It provides you with the no-nonsense, practical advice that you need in order to build high-quality WPF applications quickly and easily.
Matthew MacDonald is a science and technology writer with well over a dozen books to his name. He's particularly known for his books about building websites, which include a do-it-from-scratch tutorial (Creating a Website: The Missing Manual), a look at cutting-edge HTML5 (HTML5: The Missing Manual), and a WordPress primer (WordPress: The Missing Manual). He's also written a series of books about programming on and off the Web with .NET, teaches programming at Ryerson University, and is a three-time Microsoft MVP.
If you are looking for a "think in WPF book" to read cover to cover I advise instead: WPF 4 Unleashed and use Pro WPF in C# 2010 as a reference to go deeper when you need.
A good book. It has some weaknesses though as it augments some of the "code-behind" sections that could become in handy sometimes for real-time object creation\destruction if someone doesn't want to use the MVVM model.