Author: Patt Denning
Alternate names: P. Denning