War Without End: Israelis, Palestinians, and the Struggle for a Promised Land