The book was very heavy going at times, mostly because the author is a detailed historian, and I was expecting more of a general story rather than the level of historical detail. There are also a good many terms introduced that I believe to be Latin in origin, and it would’ve been helpful to have had some translation in parentheses.
It certainly tells the story of Hannibal, and if you are a true historian you would probably appreciate the book more than me.