Manyebook
Muhammad Ali Khalidi
Medieval Islamic Philosophical Writings