Author: David L. A. Barker
Alternate names: D.L. Barker