The City of Mirrors by Justin Cronin
The City of Mirrors by Array