Morality and Revelation in Islamic Thought and Beyond: A New Problem of Evil by Amir Saemi Back to product details page >