I have read almost all of his books. All that involve magic are great reads. I call them craftsman/magic procedurals. Each one has the hero actually working a craft to support himself. The level of technical detail greatly enriches the narrative. The main character is somewhat different I each book, but the supporting casts and villains are superbly drawn. This was my second reading of this book after many years. As satisfying as the first time.