Publications by 'Haojie Hang'