This guide to Jerusalem provides coverage of its historical, religious and archaeological sites, and practical advice on places to stay and eat for all budgets. Walking tours around the Old City, East Jerusalem and the New City are covered, and there is also a helpful language section.
All the Lonely Planet guides are good, and this was especially helpful as we prepared for travels in the Middle East, including a week in the Old City of Jerusalem.