The Hundred-Year Struggle for Israel and Palestine: An Analytic History and Reader (Revised Edition)