Author: John Robert Doyle Jr.
Alternate names: Doyle, John Robert, Jr