Useful guide for those making pilgrimage. Includes suggestions for books, hotels, flights, transportation, visa, as well as a health guide, maps, laws and practices, supplications and salutations, information about cities, and even a shopping guide.