Sharron Gu
Sharron Gu has taught history at Temple University. She is currently an independent researcher based in Canada.
Sharron Gu has taught history at Temple University. She is currently an independent researcher based in Canada. See less
Sharron Gu's Featured Books