Altered Carbon by Richard K. Morgan
A delightful murder mystery wrapped in some really good SciFi. The hero, who really is not a nice man, finds himself back on Earth in a new body. A bit of suprise, since his last one was killed on another planet, involved in crimes that should have kept his consciousness in storage for quite a bit longer. It proceeds to get weird from there, but in a good way for the reader.