2008-11-24 14:06:49 http://www.cs.princeton.edu/~mfreed/docs/FIPR05-ks.pdf