Jerusalem Blessed, Jerusalem Cursed: Jews, Christians and Muslims in the Holy City from David's Time to Our Own