Author: Muhammad b. Ya`qub b. Ishaq