Author: Al-Hajj Ibrahim ibn Shaykh al-Hajj Abdullahi al-Kaulakhy