Author: Keith M. Denning
Alternate names: Keith Denning; KEITH DENNING