Professor Wenhua Shan Professor Wenhua Shan Xi'an Jiaotong University. Supreme People's Court, PR China View author profile