Hajj : journey to the heart of Islam - Porter, Venetia,; Abdel Haleem, M. A. ([British Museum Press], 2012)