Oliver Selfridge, AAAI.

purl.stanford.edu/ys641mw3962