Dealing with People’s Praise: Twenty First Stop of Your Spiritual Journey to God

While journeying to God we will be put to many tests. One of those tests pertains to people& ...

Certainty of Faith, Indifference about the World: Twentieth Stop of Your Spiritual Journey to God

I cannot proceed in my journey to God while forgetting my journey to the Hereafter. One shou ...

Distress and Need of Him: Nineteenth Stop of Your Spiritual Journey to God

The word of wisdom under discussion is about du`aa’ (supplication). It is not about the etiq ...

Ascending in the Levels of Worship: Eighteenth Stop of Your Spiritual Journey to God

People are different. Diversity is a universal law of God. He diversified the acts of worshi ...

A Brief Look at Islam’s Contribution to Mathematics

The new numeric system did not only affect science. Its value was manifest in many aspects o ...

Zakah in Islam: Concepts and Rules

Why are we obliged to pay Zakah? What is the purpose of paying it? One of the five pillars o ...

Altruism and Regard for Others

Altruism is when a person cares for others’ needs more than his own, despite his need. He mi ...