Author: K. J. Parker
Alternate names: K.J. Parker