Publications by 'Shan Ouyang 0004'