The Oxford History of Modern China

The Oxford History of Modern China

2022 • 513 pages