Adam Habib and Mercia Andrews of the Natal branch of the Workers Organisation for Socialist Action (WOSA) argue that Slovo’s Has Socialism Failed? while a welcome defences of socialism and self-critique of the SACP, provides an inadequate definition of Stalinism. This, they argue has specific political implications.