Survey of Chinese History in the Twentieth Century - Jin, Chongji; Fletcher, Carissa (Singapore Springer Singapore Pte. Limited, 2023)