Author: James E. Williams
Alternate names: James Edward Williams; Williams, James E. (James Edward)