Palestinian Secular Terrorism: Profiles of Fatah, Popular Front for the Liberation of Palestine, Popular Front for the Liberation of Palestine-General Command and the Democratic Front for the Liberatiom of Palestine