Author: Mustafa bin Abd el-Mevla Çelebi Ali