Author: James Davidson Boyd
Alternate names: James D. Boyd