Ireland Her Own: An Outline History of the Irish Struggle for National Freedom and Independence