Something you'd expect to see from Microsoft? Well, you'd be right - sort of. It was actually written before the author started to work for Microsoft, but with a name like that it's got to get you in the door. I haven't read it yet, but you can bet I will. You can find the link to the pdf here.
There's also some interesting commentary here.
6 hours ago