A review by lucyreading
Altered Carbon by Richard K. Morgan

dark