Muhammad’s Contribution to Human Thought

This unlettered Arab was the first person who set on foot for the first time practically the ...