Assassin's blood : an Alan Graham mystery