I read this novel about 10 or 15 years ago, but it might be a bit older than that. Not very old, though, not much more than 20 years old, I think. I'm pretty sure I read it in english. I don't think it was a translation from some other language. It takes place in our world, in our time period. Bu...