Yuan Shikai : a reappraisal

Level C CC951.03092YUA /541163 Available
Full title: Yuan Shikai : a reappraisal / Patrick Fuliang Shan.
Main author: Shan, Patrick Fuliang, (Author)
Format: Book