This is very reminiscent of Sprague de Camps novel "Lest darkness fall", but with a bit more of a character focused story, and a pretty dang fast pacing. All around very good but the main character isn't super interesting, and it might be a bit too character focused.