Author: Eric A. Clough
Alternate names: Eric Allen Clough; E A. Clough; E. A. Clough