Terrorism Posts
Two Roads Home
The Challenge of Modernizing Islam
Reformers Speak Out and the Obstacles They Face
My Journey into the Heart of Terror
Ten Days in the Islamic State
NoNonsense ISIS and Syria
The new global war on terror
The Islamic Challenge and the United States
Global Security in an Age of Uncertainty
My Journey into the Heart of Terror
Ten Days in the Islamic State
My Journey into the Heart of Terror
Ten Days in the Islamic State
False Security
The Radicalization of Canadian Anti-Terrorism
False Security
The Radicalization of Canadian Anti-Terrorism
Now and in the Hour of Our Death
A Novel of the Irish Troubles