Author: Said Bakari bin Sultani Ahmed.