The Gaza Strip: Its History and Politics - From the Pharaohs to the Israeli Invasion of 2009