All in all one great book and it wasn't untill later that I realised that I had previously read another book by Ernle Bradford - The Great Siege: Malta, 1565 (Wordsworth Military Library) and that is easily among the better history books I have read. Bradfords style is living and smooth and you have the feel of reading a fictional novel whitout sacrificing historic content. Today these are my favorite books, for real life has a far deeper plot than fiction, and the characters have greater depth.
As for the book itself the story of Hannibal is the story of Carthage and the rise of Rome. It is the story of the underdog vs. the almighty Empire and it has a tragic twist. From a military standpoint Hannibals achivements were outstanding and battles are well rendered in the book. Politically the stakes were high in this life and death struggle, the last danger to the new order and the final hope of salvation for an entire nation. All in all a most excellent read. For 5 pounds, buy it.
Lastly I would like to recommend that you read Scipio Africanus: Greater than Napoleon by Liddel Hart when you have read Hannibal, so that you can see Hannibal and his victor from a Roman standpoint, together the books greatly compliment each other. Both books are great and I am a little sad that I have finished both and have to find something new to read.