Somehow this ended up in my collection a while back, and I've just finished it for the second time (I really need to buy more books, if only to give myself more choice of reading material in the small hours of the morning). I don't read much of this kind of stuff, but it's competent enough - fast-paced, grey-shaded and unnerving in places.