Challenging the mandate of Heaven social protest and state power in China / - Perry, Elizabeth J. (M.E. Sharpe,)