Author: Robert Shea
Alternate names: Robert Joseph Shea