Reading list: shanghai general