Author: J. H. Battle
Alternate names: J. H Battle; Battle, J. H; J H Battle; J. H. Comp Battle