Author: Hemedi bin Abdallah bin Said bin Abdallah bin Masudi el Buhry