A review by atoningunifex
Altered Carbon by Richard K. Morgan

3.0