Author: Al-Amin bin `Ali Al Mazru'i