Great mix of fantasy, religion, and history. My only qualm is that there is a huge use of Latin with no translation, but overall the story flows well and the plot is much like Dante's Inferno. I liked the characters immensely and the writing was superb.