Terence C M Tse Author