Author: ابو فارس، محمد عبد القادر