Challenging the mandate of heaven Social protest and State Power in China - Perry Elizabeth J (New York M E Sharpe, 2002)