http://cci.mit.edu/publications/CCIwp2011-04.pdf