Rebellions and Revolutions: China from the 1880s to 2000 - Gray (Oxford University PressOxford University Press, 2023)