The IRB: The Irish Republican Brotherhood, from the Land League to Sinn Fein