Author: James X. Ward
Alternate names: James Xenophon Ward