This is the fourth in Simon Turney's 'Tales of Empire' series. Set in an imagined world - but clearly owing a lot to the ancient Mediterranean world - the four books are separate stories with different characters, often set far apart in time, but with occasional nods to earlier tales.
This episode has a fairly straightforward plot, but the author has become a seriously good story-teller, so it is very entertaining. For these one-off books, he has adopted a different narrative style to his longer series such as 'Marius Mules'. In those he has the time to slowly develop characters, and include simultaneous time-lines. That is why I am such a fan of book series; in the long term, they can offer so much more. Here, that is pared down; he has to draw characters quickly, and the story is moved forward with only one time-line. However, it still works; there is nothing unnecessary, nothing spare, but it is still a well told, involving story.