http://research.microsoft.com/en-us/events/sscli2005/pachols...
http://research.microsoft.com/en-us/um/people/moskal/pdf/msc...