Die Zeitschrift
"China Left Review"
ist nicht mehr im Netz auffindbar