Terrorism, Ideology and Revolution: The Origins of Modern Political Violence by Noël O'Sullivan | Menrva Books