Author: Warren Edwin Denning
Alternate names: Warren Denning