Author: Abu Talib Ahmad.