Modernization and Revolution in China: From the Opium Wars to the Olympics. 4th ed. ed. (2009), Armonk, NY: M. E. Sharpe, 337.
June Grasso
First name
June
Middle name
M.
Last name
Grasso