Author: Abd Allah ibn Said Shahri