Publications by 'Kenny K. H. Fan'