Muhammad: The Noblest of the Prophets and Messengers

He is Muhammad ibin `Abdullah ibn `Abdul-Muttalib ibn Hashim. He lived a life full of great ...