Author: Ibrhm ibn Muammad Ibn amzah