Author: Muhammad ibn Ali Ibn Hamdan