This is closer to 4 then 3 stars, but I've decided at this point - having just finished it -- to downgrade it. The book began with a brilliant and brilliantly inventive premise -- and carried it through 2/3rds of the way; but the author then couldn't see any clear resolution to it, and so began an endless recursive loop that was fairly pointless over the last 1/3rd of the book. Plus, the book had Jeremy Irons (whom I hate) written all of it -- the movie version, had there been one... that is. Anyway, a bit dissapointing. But given that this is SF (which I still find that I really don't like), I quess it's about the best I can hope for.