Publications by 'Kaidi Cai'