The long revolution - Williams, Raymond (Harmondsworth Pelican Books)