1001 Inventions: The Enduring Legacy of Muslim Civilization

Salim T. S. al-Hassani (book editor), Sonja Brentjes (review author)

Full Text:

PDF