Explanation of the message of Ibn Abi Zayd al-Qayrawani 3/1

138