Author: قرني، حسن بن أحمد