Terrorism. Zealots. Cagoulards. Baader-Meinhof. Irish Republican Army. Hamas. PLO. Osama. Taliban. al-Qaeda. Read More …