Author: J. L. Cate
Alternate names: James Lea Cate; J. L. Cate; James L. Cate