James Carter is Professor of History at Saint Joseph's University, in Philadelphia. He has lived and traveled widely in China, is the author of several books and articles on modern China, and is the editor of the journal Twentieth-Century China. He is also past president of the Historical Society for Twentieth-Century China.