Hannibal was a Punic Carthaginian military commander, generally considered one of the greatest military commanders in history. His father, Hamilcar Barca, was the leading Carthaginian commander during... This description may be from another edition of this product.