The newest novel by Minette Walters isn't SF or fantasy, but it's a great read for anyone wanting a psychological thriller. I'm usually not too keen on mysteries, but I decided to give this one a chance and was pleasantly rewarded.
The main character, Lieutenant Charles Acland, was wounded on a mission in Iraq. While recuperating in the hospital he displays disturbingly high amounts of aggression. Meanwhile a serial killer has been attacking gay men with military backgrounds in London. Is it merely coincidence that Charles happens to be in London during each of those attacks?
Well written and twisty enough that you have to follow along to find out if Charles is innocent, an accessory or a killer.