newmuslim.net
Muhammad's Birth and the Sacred Covenant - New Muslims
Messengers who Allah sent before Prophet Muhammad (peace be upon him) told their peoples about Muhammad’s Prophethood and mission.