Author: Dale E. Pippenger
Alternate names: D. E. Pippenger