Dr. Roger Heacock is professor of history at the Ibrahim Abu-Lughod Institute of International Studies , Bir Zeit University.