Patrick Haenni – Sami Amghar

The Myth of Muslim Conquest