This is my personal list of the books that I have enjoyed!
Pillars of the Earth by Ken Follett:
If you think a 1000-page novel about building a medieval cathedral sounds boring, try to put it down after you start reading it. This is Ken Follett’s best. It outsells his other books by a wide margin (and his publisher tried to talk him out of writing it!).