Cage of Bone by David Dvorkin
Suddenly, a murderer’s memories force their way into Max Iverson’s mind. Max is horrified and bewildered. Surely this isn’t real!
Max is a private person by nature, isolated from his fellow humans. Now he is forced to know what the worst of them are thinking, and his nights are filled with nightmares.
Even worse, he is drawn into helping the authorities punish the criminals whose thoughts he now knows. He is unaware of the danger this will expose him to. There is a cabal of criminals behind much of the major crime in the city. He didn’t know of their existence, but they become aware of his, and now they are determined to eliminate him.
Max must change from frightened quarry to pitiless hunter. His hunt leads him to the cabal and also to life–changing discoveries about his own history.