Author: Kamrudidin Ahmad.