Engineer Series by K. J. Parker

183