Democratic Communists: the South African Communist Party and the Communist Party of India (Marxist) - Michelle Williams (2003)