Author: Abu Hanifah Ahmad ibn Daud al-Dinawari