Photo: Courtesy of publisher

45 of 70
The City of Mirrors
624 pages; Ballantine Books
In the explosive climax to Cronin's best-selling Passage trilogy, a century-long vampiric siege has seemingly ended. But one monster lives on, determined to kill the young woman who is humankind's only hope.