Christianity, Judaism, and Islam are usually treated as autonomous religions, but in fact across the long course of their histories the three religions have developed in interaction with one another. In Neighboring Faiths, David Nirenberg examines how Muslims, Christians, and Jews lived with and thought about each other during the Middle Ages and what the medieval past can tell us about how they do so today. There have been countless...