Author: Ali ibn Ibrahim ibn Nasir Harbi