Author: Kamarazaman Yacob.