Gardner Dozois, the science fiction editor, once said that the job of a science fiction writer is to consider the car and the movie theatre and invent the drive-in and then go on to predict the sexual revolution. But what he...