Mohammed, The Prophet of Islam: An In-depth Exploration of Islamic Prophet's Life and TeachingsH. E. E. Hayes