Alien encounters : anatomy of science fiction / - Rose, Mark, (Harvard University Press,, 1981)