Author: Robert D. Barnes
Alternate names: Robert Drane Barnes