The Name of the Rose by Umberto Eco
Best Twists
8,700 books — 9,808 voters