Author: John Erskine Bowles
Alternate names: J. E. Bowles