Author: Richard P. Rumelt
Alternate names: Richard Rumelt