Ali, Syed AmeerThe Spirit of Islam: A History of the Evolution and Ideals of Islam with a Life of the Prophet