A review by harlequin
Altered Carbon by Richard K. Morgan

adventurous dark tense slow-paced

4.0