The Pillars of the Earth by Ken Follett
Best for Book Clubs
15,756 books — 20,592 voters