A Fifth Generation: Computers That Think

purl.stanford.edu/qt755cw1538