Author: A. E. Marston
Alternate names: Keith Miles; Edward Marston; A. E. Marston; Conrad Allen