Towards a humane and democratic socialist society.