Hajj : journey to the heart of Islam / edited by Venetia Porter ; with M.A.S. Abdel Haleem ... [et al.]. - Porter, Venetia; Abdel Haleem, M. A. (British Museum, 2012)