Author: Zahidi Dato' Zainol Rashid.