https://ai.googleblog.com/2006/06/extra-extra-read-all-about-it-nearly.html
http://pages.di.unipi.it/ruggieri/Papers/semisum.pdf