Author: John E. Hopcroft
Alternate names: John Edward Hopcroft
Born: 1939