Shan Fengchen
Shan Fengchen is an independent scholar who specializes in studying the history of the Chinese Communist Party.