banner

Meccan trade and the rise of islam patricia crone