ISLAM: a threat or a challenge, from ancient Mecca to Baghdad