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