Author: Rodney Allen Brooks
Alternate names: Rodney A. Brooks