Nancy Kress is really good at writing hard-core science fiction, and for that alone I applaud her. To do that in such a male-dominated field is brilliant; to do it repeatedly is amazing. I thought her book  After the Fall, Before the Fall, During the Fall ...