The Hajj : Pilgrimage in islam - Tagliacozzo, Eric; Shawkat M. Toorawa (Cambridge University Press, 2016)