Publications by 'Qiaochu Xu'