She has the makings of Dan Brown. The story clearly shows how much research the author has put in while writing the book.
Nothing has been left to chance. Story moves at a constant pace so you do not get bored as it happens in many novels at after around 100 pages.
Too irresistible.