Author: Muhammad ibn Ali Mazari