“The City of Mirrors” by Justin Cronin – Father of the Apocalypse
To start with a little disclaimer of sorts, this is the third book in a trilogy, and if you haven't read the previous ones, The Passage and The Twelve , then chances are you wont understand much or enjoy this novel nearly as much as you could. In other words, reading the other two books before this one is a bit of a necessity. Two books ago Justin Cronin started a vast, sprawling and epic trilogy called The Passage , telling the story of a few human survivors in the wake of a viral apocalypse, one that turned countless people into mindless killer vampire-like creatures.