Author: Robert A. Dennis
Alternate names: Robert A. Dennis