The Struggle for Jerusalem and the Holy Land: A New Inquiry into the Quran and Classic Islamic Sources on the People of Israel, their Torah, and ... Land (Israel: Society, Culture, and History)