His WPF book is terrific. ( by contrast, I am getting nothing out of the Russinovich, windows internals, 6th edition, part 1 book. No code samples. )
Petzold should be the editor of MSDN magazine. Even if for a short time. Just to show how programming articles can be intelligible and instructive.