Title: Contemporary Documents Communist Parties of China, Vietnam, Cuba, South Africa, Japan, Philippines, Germany, Greece, Portugal, USA