Muhammad Al-Ghazali

A Conversation with an Atheist! (Part 2/2)

It is ignoble that some people may curse heaven when the earth goes bad. Instead of doing what ...

Islamic Shari`ah and the Principle of Hardship Removal

Humans are not perfect; the term human in Arabic (insan) has the connotation of being forgetful ...