Author: asanuzzamn Muammad ibn Qsim