Hannibal, Soldier, Statesman, Patriot, And The Crisis Of The Struggle Between Carthage And Rome by William O'Connor Morris