A review by niceguysean
Archangel by Robert Harris

4.0