Author: Eric A.J Crofts
Alternate names: Eric Arthur James Crofts