I would say Pillars of the earth by Ken Follett. One of my favourite books along with the sequel World without end. Only problem is it's hard to put it down once you start reading it.
Pillars of the earth $6.39 on Kindle:
http://www.amazon.com/Pillars-Earth-ebook/dp/B000UZPI2U
World without end $9.99 on Kindle:
http://www.amazon.com/World-Without-.../dp/B000W93CHC