Occasionally falls victim to the common science fiction problem of writing every character with the same voice, since they're all just empty vessels for the author to express the BIG GRAND IDEAS and THEMES they're OH SO PROUD of. Despite this minor problem (and really, when it's so common as to almost be a genre trope, it is really a 'problem'?), Spin is a really interesting book and, more importantly, one that remains interesting throughout.