Author: David L. J. Freed
Alternate names: D.J.L. Freed