Prophet al-Khidr: Between the Qur'anic Text and Islamic Contexts - 9781498595919