Author: Rodney D Brooks
Alternate names: Rodney D. Brooks