Author: James Boyd Martindale
Alternate names: James B. Martindale