Kelly Ann Long

An American Woman in Revolutionary China

Kelly Ann Long is an assistant professor of history at Colorado State University.