The Cambridge companion to science fiction - James, Edward,; Mendlesohn, Farah. (Cambridge University Press,)