Charles Petzold's new book, Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation, has just been released. You can see more about this book in the book's blog. Check out also this article Code Name Avalon: Create Real Apps Using New Code and Markup Model from the January 2004 issue of MSDN Magazine to see what did The Windows Presentation Foundation look like two years ago. His book, Programming Windows, made me the programmer that I am today, so I just can't wait to feel this new book im my hands. You can pre-order it too from Amazon.com