Publications by authors named "Haojie Shan"