Author: كندي، مصطفى بن هلال بن بدر،