The Oxford History of Islam

The Oxford History of Islam

2000 • 768 pages