Cutting a long story too short

6 min read
Islam: A New History from Muhammad to th