For the Cause of Liberty: A Thousand Years of Ireland's Heroes