Wow. What a brave book. Not at all in the mainstream of SF and all the more credible for that. I loved the ending. Now I have to mull it all over and try and write a decent review.