The Other Spiritualities of the Middle East: The Minority Religious Traditions of the Ahl-E Haqq, the Mandaeans and the Yezidis