It hasn't been recent, but Ken Follet's Pillars of the Earth pleasantly surprising. I found it (and World War Z) on deployment. Both we great reads, though couldn't be further from each other as...