Studies in Islamic Civilization: The Muslim Contribution to the Renaissance

9781565643505
1-56564-350-X