Author: Mohamed Hatta Shaharom.