Understanding the Messenger of Allah