Author: Sulaiman bin Ahmad.