Publications by 'Dennis Cai'