The fundamentals of debate according to the two Imams, Ibn Hazm and Al-Baji

28.75