Author: Mohamed Najib bin Ahmed Dawa.