Islam: A Short History

Islam: A Short History

2000 • 230 pages

Ratings1

Average rating4

15