Author: James C. G. Walker
Alternate names: James C. G. Walker; Walker, James C.G. (James Callan Gray); Walker, James C.G.; Walker, James Callan Gray; James Callan Gray Walker