Dante’s Equation by Jane Jensen
Almost anything by Ken Follett