Old Shanghai and the clash of revolution - Woo, X. L. (Algora Pub., 2013)