Geoffrey Stern Promises & Betrayals: Britain and the Struggle for the Holy Land Promises & Betrayals: Britain and the Struggle for the Holy Land