Science fiction / Roger Luckhurst. - Luckhurst, Roger (Polity, 2005)