Author: D. A. O. Williams
Alternate names: Williams, D. A. O. (David A. O.); David A. O. Williams