Author: J. Herbert Williams
Alternate names: J. Herbert Williams; Williams, J. Herbert (John Herbert); M.A. J. Herbert Williams