As there aren't all that many good programming books that take you through actual, fully-working projects I was quite glad to stumble across this guide. While it is, in a sense, aimed at beginners I found it very useful as a way to uncover the core elements of WPF and how these are best used. The example code provided is set at a sensible level and the coverage of functionality proceeds at a reasonable pace. Certainly having worked on the book from cover to cover I feel a lot more confident in my WPF understanding.