Publications by 'Shiwei Ran'