Joe Slovo - theoretician or anti-China hack