Pretty good mystery, characters, and world building in one very well paced package. The only problems I have are the Mary Sue-ness of the main character, which isn’t really a problem because of the issues she faces and what troubles she had to overcome in order to get the knowledge she has, and...