Mecca

F.E. Peters
Princeton University Press
9780691032672
0-691-03267-X