Source: https://web.eecs.umich.edu/~mihalcea/papers/mihalcea.aaai06.pdf