Altered Carbon (a review)