http://www.ccs.neu.edu/home/samth/fit11-talk.pdf