Author: Allen C Newell
Alternate names: Allen C. Newell