A Song of Ice and Fire by Ken Follett: