This is one book where the less you know before reading the better as knowing to much ahead of time kind of ruins the book so careful of spoilers as you read reviews. No sure how historically accurate it is, but I did find this to be a good story told well. I liked the humor and dry wit through out the book. The pacing is slow but was not frustrating and I was interested the whole read. I liked not knowing what is going on all the time till later. I liked the mystery, and there are some great surprises. I recommend this book.