Hannibal is listed as one of the greatest military commanders in history. Military historian Theodore Ayrault Dodge once called Hannibal the ""father of strategy"" because even his greatest enemy, Rome, copied his military ideas.