The author has a fantastic ability to keep me on the edge of my seat and a great ability to describe the scenery around the characters. I find the characters to be mostly well defined and consistent throughout the book. There are some typos and incorrect grammar, but not enough to disturb me complet