Ibn Ahmed
Ibn Ahmed

Ibn Ahmed

Pitting man-made laws and their effects against God’s