Publications by 'Calvin Sze Hang Ng'