Another great history book covering the three Punic wars between Rome and Carthage. Hannibal was a military genius and tactician. It's kind of sad that he never really had the full support of Carthage. The world might be totally different today if he had. Great book. Recommend to anyone who loves ancient history/military history.