Author: Robert Sedgewick
Alternate names: Sedgewick Robert
Born: 1946