Very great article from Charles Petzold.

You can view it at:

http://msdn.microsoft.com/en-us/magazine/dd263097.aspx?pr=blog

I create a xps version, you can download from my skydriver by clicking below link: