Science Fiction : history, science, vision - Scholes, Robert (Oxford University Press, 1977)