Well written with great character development. Am currently re-reading it in anticipation of starting the next two books in this series. I'm amazed at how well it holds my attention the second time through. The wealth of details which were forgotten by me make it a great read again. One of the top ten authors in my book.