The Name of the Rose by Umberto Eco
Best Historical Fiction
8,397 books — 27,568 voters