Life of John Boyle O'Reilly ... Together With his Complete Poems and Speeches