A review by toriap
Bad Things by Michael Marshall Smith

Weird, not sure I was any the wiser (or any more interested) by the time I got to the end