The Prophet’s Heir

After completion of his final Hajj, Prophet Muhammad received a [...]