Halfway through and I gave up on the book. I did not like John Rain at all. What seemed to motivate him was possibly his guilt over his first murder and its impact on the victim's daughter. Perhaps he would be redeemed in the second half. I am not fond of sociopaths assuming the mantle of hero.