Dante meets Quentin Tarantino
From the start of the book you can have trouble seeing how Dante was going to be involved in the story.
Nick Tosches has skillfuly created the back story for the main characters that alone could have been a great book on its own.
The mixing of the story lines from the ancient to the moden makes for an enjoyable read.