Publications by 'Kai-chien (Kevin) Cheng'