Altered Carbon

By Richard K. Morgan