Author: Teresa Y.W. Cheng BSc(Eng) LLB ACIA