Author: Robert B. Karp
Alternate names: Robert B Karp; ROBERT B. KARP