Enigma: The New Life of Charles Stewart Parnell
By Ian O'Donnell Charles Stewart Parnell was one of the most enigmatic and controversial figures in Irish history. As the leader of the Irish Nationalist Party, he fought for Irish independence from British...