Human Nature and Politics in Utopian and Anti-Utopian Fiction - 9781498551663