Patrick Fuliang Shan


Patrick Fuliang Shan is a professor of history at Grand Valley State University, where he teaches Chinese history, East Asian history, and world history.

 

 

 

Books by this author

Yuan Shikai

A Reappraisal