Oliver Selfridge, AAAI

purl.stanford.edu/ys641mw3962