A review by briegle
Vurt by Jeff Noon

5.0

I read this one a while ago but I clearly remember LOVING it. I hope to reread it again some day.