The Passage by Justin Cronin.