Liu Heung Shing

A Life in a Sea of Red presents six different political and social eras in Communist China and the Soviet Union.