Author: John J. Hennessy
Alternate names: John Joseph Hennessy
Born: 1958