Author: Naharuddin Haji Ali.