Publications by 'Tianhao An'