Author: Constable, Ian, Lim, Arthur S M, Wong, Tien Yin