Please be aware orders placed now will not arrive in time for Christmas, please check delivery times.
Chasm City (Revelation Space)
In a city overrun by a virus that attacks both man and machine, an agent pursues a lowlife postmortal-and uncovers a centuries-old atrocity that history would rather forget...