Author: Abd Allah ibn Humayyid Salimi