BLEEDING HEARTS, by Ian Rankin
Assassin-for-hire Michael Weston must find out who breached the secrecy of his latest hit and alerted the London police, who arrived only moments after Weston had pulled the trigger. With an unpleasant, self-promoting American private detective dedicated to finding and killing Weston hot on their heels, Weston and his freshly-murdered gun supplier’s daughter Belinda Harrison must find out why he was set up, and by whom. As always, Rankin delivers a tight, action-filled plot with some really interesting twists. Amazingly, he makes this cold-blooded killer almost likeable. A 4.