Author: 'Abd ar Rahim ibn Ahmad al Qadi