On the Early Life of Prophet Muhammad

At a very young age, Muhammad enthusiastically joined a pact of chivalry for the establishme ...

Hijrah: Migration for Peace

By: Mohamed R. Okasha The Prophet Muhammad (peace be upon him) began calling people to Islam ...