Author: A. Dirk Moses
Alternate names: A D Moses; Dirk Moses