This is the last book of Emmie Mears' Stonebreaker series. I picked it up without having read the first two books, but I had no problem following the storyline, and I enjoyed the book a great deal. The world-building is first-rate; I would be happy to see additional stories set here. Mears tells a complicated story clearly, keeping a number of strands moving until they converge in a satisfying climax. Her characters have depth and moral complexity.
It's one of the better fantasy novels I've read in the few years.