Author: Abd Allah ibn Ali Ibn Thaqafan