Author: Abd Allah ibn Ali Ibn Thaqfan