Trouble with swords : a Temporal Detective Agency novel.
Hardie, Richardauthor.