Author: John David Allan Miller
Alternate names: J. D. A. Miller