Author: Ruhanie Haji Ahmad.