I still can't decide what genre this ends up in. It's really quite strange - because it's very readable in a way, but sort of defies categorisation. What I can say though is that I don't particularly like any of the three main characters in this, and that it takes a bit of a turn at the halfway point. Well written and clever, but odd.