Then Scipio broke into a laugh and said, “What would you say if you had defeated me?” When Africanus asked who, in Hannibal’s opinion, was the greatest general, Hannibal named Alexander… as to whom he would rank second, Hannibal selected Pyrrhus… asking whom Hannibal considered third, he named himself without hesitation. Ranking Every* General in the History of Warfare