Author: Ibrahim ibn Abd Allah Samari