/proj/lieber/papers2/cacm2001 contains source Short version in: http://www.ccs.neu.edu/research/demeter/papers/cacm2001