Sinn Féin: The History and Legacy of the Irish Republican Political Party