Author: Muhammad ibn Zakariya Ghalabi
Died: 910