The Passage, Justin Cronin (Orion) FICTION

Everything that would normally put me off reading a book: apocalypse, small girl as hero, vampires (sort of), military conspiracy, parallel worlds and supernatural forces. It has all this and more. I couldn't put it down and devoured all 784 pages in a thrilling two days.

Hb. £20