Having been schooled by Charles's classic Windows 3.0 book, this book reads like an old friend. I can recall the Windows 3.0 chapters just by following the WPF's discussion. The simple program examples illustrate the main point well.However, I'd hope this book might give a deeper insight under the WPF hood. Nonetheless, it is a good introduction to WPF novices.