Source: http://infolab.stanford.edu/~ullman/pub/biblio.pdf