A dynamic and exciting way to understand success and failure, through the life of Hannibal, one of history's greatest generals. The life of Hannibal, the Carthaginian general who crossed the Alps with... This description may be from another edition of this product.