‘Communism is a faith’

90 million people are officially members of the Chinese Communist Party. Why have they chosen to take the pledge? And what about those who don’t?