The Pillars of the Earth by Ken Follett
Best Books Ever
48,742 books — 176,762 voters