Author: ابن عبد الكريم، ابو الفضل عبد السلام بن محمد